sql中为了区别关键字和用户自定义字段 会在[用户自定义字段]=[系统关键字的时候] 为[用户自定义字段]加上[]以示和关键字的区别
我看到一个在创建表时定义类型的时候用[int],这个我觉得是直接用int就好了 为什么要加[] 加了括号不就表示这个不是系统关键字了么 这样类型定义不就失效了
我看到一个在创建表时定义类型的时候用[int],这个我觉得是直接用int就好了 为什么要加[] 加了括号不就表示这个不是系统关键字了么 这样类型定义不就失效了
這樣沒問題
CREATE TABLE [T_TABLE]([Id][int] Not Null,[Name][nvarchar](50),[Age][int] Null);就只一条语句 之前没有引用声明.
尝试了一下这个语句,成功.说明我上面的推想错了.
这个int仍然可以作为一个字段,看来问题的关键应该是声明时候的位置,这下清楚了.