在建表的时候,例如 create table DEMO( ID INT PRIMARY KEY, NAME VARCHAR(100)) 在表建立好之后,默认会给表添加1个以主键设置的 聚集索引 ,我如何能在建表的时候 建立我想要的聚集索引呢?
问题如下:
1:我如何能在建表的时候 就建立我希望要的聚集索引呢?
2:如果在建表的时候,一同建立非聚集索引
3:如何建表的时候,一起建立 聚集唯一索引呢?请大家一同发表自己意见,注意 是在建表的时候一起建立的 不是 在表建好后 后建立的!
问题如下:
1:我如何能在建表的时候 就建立我希望要的聚集索引呢?
2:如果在建表的时候,一同建立非聚集索引
3:如何建表的时候,一起建立 聚集唯一索引呢?请大家一同发表自己意见,注意 是在建表的时候一起建立的 不是 在表建好后 后建立的!
解决方案 »
- 求一SQL语句(sql2000)
- 自增长字段的疑问
- 还原数据库时可以修改逻辑名吗?如果不能但要想修改怎样才能实现?
- excel数据导入sqlserver时如何让某个源表中没有的字段在源表的基础上陆续加上1?
- 求助: 查询SQL语句,报DB_E_ABORTLIMITREACHED失败~
- 大神们帮我写一个if的语句
- 云储存数据结构怎么设计,本地数据是mdb,客户吧数据备份到服务器上数据结构如何设计
- 如何自动获得序号-------急
- 数据库大小有1G多,我把所有数据的删除了,怎么数据库大小还有1G多
- bcp导出问题
- sql server 2008自动生成脚本的问题
- SQLServer2005安装问题
create CLUSTERED index...
create UNIQUE CLUSTERED index ....
create table test
(
id int,
testname varchar(50),
sex bit,
class varchar(50),
score float default(0)
constraint pk_test primary key/*这里可以指定是创建聚集或非聚集索引clustered|nonclustered可选项*/(id)
constraint ix_test unique(testname)
constraint ck_test check/*这里可以使用 not for replication可选项,用于指定当从其他表中复制数据时,不检查约束条件*/(score>=0)
)
go