sql servier基础问题
Create table [User]
(
Uid int identity[1,1] primary key,
Usename char[10],
Pwd char[10]
)
请问一下表明User为什么要加中括号,为什么谢谢
------解决方案--------------------
因为user是sqlserver的保留字,在大部分情况下是可以不加,但是强烈建议加上,因为有时候会出现不可预知的问题,一般建议对所有在查询分析器、ssms里面有颜色的那些词,当你用作一个名字:比如列名、表名 时,都加上[]。我就遇到过不加的时候识别不了的情况。