SQL Server添加索引而不删除表

Rog*_*ger 16 sql sql-server

我需要为已经索引主键的表添加索引.新索引将在另一列上.

我没有足够的权限在此表上通过右键单击并选择"脚本表为"来选择"更改".

有没有办法在不影响任何现有数据的情况下向列添加索引?

myTable:

  • id - int ----->这是一个标识列,设置为PK和indexable
  • bookid ---> varchar(20)---->这是需要索引创建的列

Kan*_*amy 22

您可以执行如下所示的create index脚本,这与Igor提到的类似

CREATE NONCLUSTERED INDEX IX_YourTable ON dbo.YourTable (bookid)
Run Code Online (Sandbox Code Playgroud)