我正在尝试在SQL开发人员中创建存储过程。这就是我希望该过程执行的操作:
-
使用参数值插入新客户。
-
将SALE_HR值设置为零。
-
将状态值设置为"确定">
这就是我目前所拥有的 - 这并不多,因为我才开始学习,我已经超级困惑:(
CREATE OR REPLACE PROCEDURE ADD_CUST
IS
cid number(4);
cname varchar2(20);
BEGIN
我是SQL开发人员的新手,因此非常感谢任何帮助。
cid
和cname
可以作为过程参数传递。
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;
/