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有什么问题吗?