创建存储过程时遇到困难



我正在尝试在SQL开发人员中创建存储过程。这就是我希望该过程执行的操作:

  • 使用参数值插入新客户。

  • 将SALE_HR值设置为零。

  • 将状态值设置为"确定">

这就是我目前所拥有的 - 这并不多,因为我才开始学习,我已经超级困惑:(

CREATE OR REPLACE PROCEDURE ADD_CUST
IS
cid number(4);
cname varchar2(20);
BEGIN

我是SQL开发人员的新手,因此非常感谢任何帮助。

cidcname可以作为过程参数传递。

CREATE OR REPLACE PROCEDURE ADD_CUST(
cid   IN NUMBER,
cname IN VARCHAR2 )
IS
BEGIN
INSERT INTO customer
(cust_id,cust_name
) VALUES
( cid,cname
);
END;
/

将过程调用为

BEGIN
ADD_CUST(20,'J Doe');
COMMIT;
END;
/

最新更新