0
我想創建一個刪除與cust_id相關的所有東西的程序。當我執行程序時輸入cust_id時,它會刪除客戶和發票表中的所有內容,但不會從行表中刪除,我不知道爲什麼。這是我程序從不同的表中刪除
BEGIN
DELETE FROM CUSTOMER WHERE CUS_CODE = cust_id;
DELETE FROM INVOICE WHERE INVOICE.CUS_CODE = cust_id;
DELETE FROM LINE WHERE EXISTS (SELECT * FROM INVOICE WHERE
INVOICE.INV_NUMBER = LINE.INV_NUMBER AND invoice.CUS_CODE = cust_id);
END