读书人

这两个话语有什么区别

发布时间: 2013-07-09 09:50:47 作者: rapoo

这两个语句有什么区别?
创建一个表:
create table [T_Customer2](
[Id] [int] NOT NULL,
[Name][nvarchar](50) COllate Chinese_PRC_CI_AS NULL,
[Age][int] NULL
);

create table T_Customer3(Id int,Name nvarchar(50),Age int);
第二种方法不是很简单吗,为什么还有第一种方法出现啊?有什么特别的地方吗?COllate Chinese_PRC_CI_AS NULL是什么意思?
[解决办法]
create table [T_Customer2](
[Id] [int] NOT NULL,--不为空
[Name][nvarchar](50) COllate Chinese_PRC_CI_AS NULL,--按照Chinese_PRC_CI_AS排序且可为空
[Age][int] NULL--可为空
);
红色部分,看到了么。
第二种方法没有这些约束

读书人网 >.NET

热点推荐