0
我創建Oracle中的存儲過程 - 見下文Oracle存儲過程與參數問題
create or replace PROCEDURE REMOVE_CUSTOMER
(
cus_id IN NUMBER
)
AS
BEGIN
DELETE FROM CUSTOMER WHERE CUSTOMER.CUS_ID = cus_id;
END;
我執行它像下面。
DECLARE
CUS_ID NUMBER;
BEGIN
CUS_ID := 192981;
REMOVE_CUSTOMER(CUS_ID => CUS_ID);
END;
它設刪除客戶192981只。但是,表中的所有客戶都被刪除了。有人可以告訴我pl/sql有什麼問題嗎?