[SQL ] 刪除Foreign key的table ??

作者: spiderman007 (千里之外)   2014-11-06 09:35:07
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:SQL Server 2008
資料庫版本:R2
內容/問題描述:
請問我有兩張TABLE A(id,x,y,z), B(id,h,i,j,a_id),
其中B表的a_id 參考至A表的id,有外來鍵的關系,
請問當我該刪除A表中某id的資料時,該如何刪除,
我是將AB join後再刪我要的id條件,但會有foreign key 限制的問題?
也無法先刪A表的資料 再刪 B表的相關的資料,
請問各位先進,有人能給我一點意見嗎?? 謝謝!!
作者: Ammenze (藍天白雲)   2014-11-06 12:08:00
B參考A,應該要先刪B才能刪A吧~
作者: ChingLan326 (總舵主)   2014-11-06 16:47:00
先刪B再刪A
作者: spiderman007 (千里之外)   2014-11-07 18:33:00
謝謝樓上兩位大大....

Links booklink

Contact Us: admin [ a t ] ucptt.com