sql server中刪除主鍵和重建的方法
作者:佚名
在sql server的使用中,有時(shí)需要?jiǎng)h除某些表的主鍵,然后做一些例外的操作后,再重新建立主鍵,本文就將為您介紹sql server中刪除主鍵和重建的方法。
在sql server的使用中,有時(shí)需要?jiǎng)h除某些表的主鍵,然后做一些例外的操作后,再重新建立主鍵,本文就將為您介紹sql server中刪除主鍵和重建的方法。
刪除主鍵:
重建主鍵:Declare @Pk varChar(100);
Select @Pk=Name from sysobjects where Parent_Obj=OBJECT_ID('tableName') and xtype='PK';
if @Pk is not null
exec('Alter table tableName Drop '+ @Pk)
ALTER Table tableName ADD CONSTRAINT pkName PRIMARY KEY (pkfield)
這樣,我們就可以通過.net代碼動(dòng)態(tài)傳遞table名稱和主鍵名稱來進(jìn)行刪除主鍵和重建主鍵了。
責(zé)任編輯:段燃
來源:
博客園