0
假設有兩個關係r和s,使得r的外鍵B引用s的主鍵A.當從s中刪除一個元組時,如何使用觸發器機制來實現刪除級聯選項。關於SQL觸發器的問題
假設有兩個關係r和s,使得r的外鍵B引用s的主鍵A.當從s中刪除一個元組時,如何使用觸發器機制來實現刪除級聯選項。關於SQL觸發器的問題
在SQLite的語法:
CREATE TRIGGER
AFTER DELETE ON s
FOR EACH ROW
BEGIN
DELETE FROM r WHERE r.B = old.A;
END;
這將創建一個在從s刪除每一行運行觸發。 給定您指定的外鍵關係,觸發器會從r中刪除相應的記錄。
作業?現實世界中的誰會這樣說話?我只看到這樣的學術問題:-) – InSane 2010-11-22 02:58:34
嘿,有點。學習決賽。 – Eric 2010-11-22 02:59:11