2014年3月18日 星期二

MSSQL 索引鍵重新命名,判斷索引鍵是否存在

參考引用:MSDN重新命名索引
--

EXEC sp_rename N'Purchasing.ProductVendor.IX_ProductVendor_VendorID', N'IX_VendorID', N'INDEX';

以指令變動資料表的主索引鍵時,要先判斷索引是否存在
--


[SQL]以指令變動資料表的主索引鍵時,要先判斷索引是否存在
先判斷是否已經設定主索引鍵值

IF EXISTS (SELECT name FROM sysindexes WHERE name = '索引名稱') --索引名稱預設為 PK_資料表名稱

然後在對索引作異動

刪除主索引鍵

ALTER TABLE 資料表名稱 DROP CONSTRAINT  索引名稱;

新增主索引鍵

ALTER TABLE 資料表名稱 ADD PRIMARY KEY  索引名稱 ;


沒有留言:

張貼留言