首页 文章

难以创建存储过程

提问于
浏览
-1

我正在尝试在SQL开发人员中创建存储过程 . 这就是我想要的程序:

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

  • 将SALE_HR值设置为零 .

  • 将状态值设置为“确定”

这就是我到目前为止 - 它并不多,因为我只是开始学习而且我已经非常困惑:(

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

我是SQL开发人员的新手,所以非常感谢任何帮助 .

1 回答

  • 0

    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;
    /
    

相关问题