SELECT UserId, UserName, [Password] [user]
SELECTUserId,UserName,[Password][user]为什么有的加[]有的不加呢?...
SELECT UserId, UserName, [Password] [user]
为什么有的加 [] 有的不加呢? 展开
为什么有的加 [] 有的不加呢? 展开
展开全部
加[ ]用于定界列名或表名等信息,以区别一些特殊的不合命名规则的字串,或是与系统保留字有冲突。
如"user"是SQL Server保留的关键字,所以用"select * from user"查询会提示语法错误。加上中括号,以声明其不是保留字。
[] 里的内容表示是一个用户级的变量.
目的是防止用户使用的名称和系统保留字冲突
详细的关键字情况参考如下资料:http://tech.sina.com.cn/roll/2006-09-30/1117116038.shtml
如"user"是SQL Server保留的关键字,所以用"select * from user"查询会提示语法错误。加上中括号,以声明其不是保留字。
[] 里的内容表示是一个用户级的变量.
目的是防止用户使用的名称和系统保留字冲突
详细的关键字情况参考如下资料:http://tech.sina.com.cn/roll/2006-09-30/1117116038.shtml
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询