例如Create table [dbo].[adminitable] ([adminpassword] [varchar](50) not null,[adminname] [varchar](20) not nullconstraint [pk_adminitable] primary key clustered) ([admininame] asc) with (pad_index=off,statistics_norecompute=off,ignore_dup_key=off, allow_row_locks=on,allow_page_locks=on) on [primary] on [primary] 上述语句大概是创建一个admintable,with后面的语句不知道什么意思,还有最后面两个on [primary]是什么意思???
primary 是主键唯一约束 with后面接的是表的约束 这个我知道,我想问的是为什么要两个on [primary]?还有with后面的语句的具体意思...
2009-12-04 16:33
提问者采纳
你写上去的编译的时候有点小错误,正确的应该是这样写的 Create table [dbo].[adminitable]( [adminpassword] [varchar](50) null, [adminname] [varchar](20) null, constraint [pk_adminitable] primary key clustered ( [adminname] asc ) with (pad_index=off,statistics_norecompute=off,ignore_dup_key=off,allow_row_locks=on,allow_page_locks=on) on [primary]) on [primary] constraint 是子句限制 on [primary]是指的该表位于primary文件组,也就是主文件组,一个数据库可以分为n个文件组 with 后面接的是索引描述 pad_index是指定非页级索引页的数据充满度...
-
提问者评价
-
谢谢,是我粗心没看到这个符号)...
-