【一句話學習筆記SQL篇】刪除表的主鍵

還是那句老話,直接上‘酸菜’。

 

--DropPK

DECLARE @Constraint_Name varchar (200)

 

SELECT @Constraint_Name= Name

FROM dbo.sysobjects

WHERE Xtype= 'PK'

      and Parent_Obj =(select[ID]

                               fromdbo.sysobjects

                                whereid = object_id(N'[table_name]')

       and OBJECTPROPERTY(id,N'IsUserTable') = 1)

 

IF @Constraint_NameIS not NULL

BEGIN

  EXEC ('alter table table_name drop constraint '+@Constraint_Name)

END

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章