SELECT UserId, UserName, [Password] [user]

SELECTUserId,UserName,[Password][user]为什么有的加[]有的不加呢?... SELECT UserId, UserName, [Password] [user]
为什么有的加 [] 有的不加呢?
展开
 我来答
百度网友fc9fa9c
2010-10-24 · TA获得超过363个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:168万
展开全部
加[ ]用于定界列名或表名等信息,以区别一些特殊的不合命名规则的字串,或是与系统保留字有冲突。
如"user"是SQL Server保留的关键字,所以用"select * from user"查询会提示语法错误。加上中括号,以声明其不是保留字。
[] 里的内容表示是一个用户级的变量.
目的是防止用户使用的名称和系统保留字冲突

详细的关键字情况参考如下资料:http://tech.sina.com.cn/roll/2006-09-30/1117116038.shtml
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式