当前位置: 代码迷 >> Sql Server >> sql servier基础有关问题
  详细解决方案

sql servier基础有关问题

热度:62   发布时间:2016-04-27 10:52:41.0
sql servier基础问题
Create table [User]
(
  Uid int identity[1,1] primary key,
  Usename char[10],
  Pwd char[10]

)
请问一下表明User为什么要加中括号,为什么谢谢

------解决方案--------------------
因为user是sqlserver的保留字,在大部分情况下是可以不加,但是强烈建议加上,因为有时候会出现不可预知的问题,一般建议对所有在查询分析器、ssms里面有颜色的那些词,当你用作一个名字:比如列名、表名 时,都加上[]。我就遇到过不加的时候识别不了的情况。