我需要在已经有主键索引的表格中添加一个新的索引,这个新索引将会在另外一列上创建。
我没有足够的权限在这个表格上通过右键点击选择“生成脚本”来选择“Alter”。
有没有什么办法可以在不影响任何现有数据的情况下为某一列添加索引呢?
myTable:
- id -- int -----> 这是一个自增长列,被设为PK并具有可索引性
- bookid ---> varchar(20) ----> 这是需要创建索引的列
我需要在已经有主键索引的表格中添加一个新的索引,这个新索引将会在另外一列上创建。
我没有足够的权限在这个表格上通过右键点击选择“生成脚本”来选择“Alter”。
有没有什么办法可以在不影响任何现有数据的情况下为某一列添加索引呢?
myTable:
- id -- int -----> 这是一个自增长列,被设为PK并具有可索引性
- bookid ---> varchar(20) ----> 这是需要创建索引的列
CREATE NONCLUSTERED INDEX IX_YourTable ON dbo.YourTable (bookid)
CREATE INDEX [IX_myTable_bookid] ON [myTable] (bookid ASC)
- Igor