關於 SQL 外來鍵刪除的問題

2021-06-20 05:40:16 字數 498 閱讀 3414

今天突然要用到這個東西,這裡就說明一下這個問題,怎麼刪除sql 資料庫中的外來鍵

step 1:查詢外鍵名:

--2000

exec sp_helpconstraint 'test2'

--可以在constraint_name 屬性中找到外來鍵約束名字

--2005

select name

from sys.foreign_key_columns f join sys.objects o on f.constraint_object_id=o.object_id

where f.parent_object_id=object_id('test2')

/*

其中test2是外來鍵所在的表名,ok。

step 2:刪除外來鍵:

alter table test2 drop constraint 

外鍵名

ok,到這裡,基本可以了。

sql外來鍵需要輸入嗎 SQL外來鍵

在本教程中,將學習sql外來鍵以及如何建立foreign key約束以強制表之間的關係。1.sql外來鍵約束簡介 外來鍵是一列或一組列,用於強制兩個表中的資料之間的鏈結。在外鍵引用中,第乙個表的主鍵列 或多個列 由第二個表的列 或列 引用。第二個表的列 或列 成為外來鍵。在建立或更改表時,可以使用f...

SQL與ORACLE的外來鍵約束 級聯刪除

sql與oracle的外來鍵約束 級聯刪除 sql與oracle的外來鍵約束 級聯刪除 最近軟體系統中要刪除一條記錄,就要關聯到同時刪除好多張表,他們之間還存在著約束關係.所以考慮到在建立表時加上約束關係,具體如下 sql的外來鍵約束可以實現級聯刪除與級聯更新 oracle則只充許級聯刪除。sql級...

SQL中怎麼建立外來鍵和刪除外來鍵

5.小結 外來鍵約束 對外鍵字段的值進行更新和插入時會和引用表中字段的資料進行驗證,資料如果不合法則更新和插入會失敗,保證資料的有效性 為cls id欄位新增外來鍵約束 alter table students add foreign key cls id references classes id...