我试图在SQL开发人员中创建一个存储过程。这是我想要的程序:创建存储过程的难度
使用参数值插入新客户。
将SALE_HR值设置为零。
状态值设置为“OK”
这是我迄今为止 - 这不是就像我只有开始学习,我已经超级困惑:(
CREATE OR REPLACE PROCEDURE ADD_CUST
IS
cid number(4);
cname varchar2(20);
BEGIN
我是超级新SQL开发人员,所以任何帮助是极大的赞赏。
我试图在SQL开发人员中创建一个存储过程。这是我想要的程序:创建存储过程的难度
使用参数值插入新客户。
将SALE_HR值设置为零。
状态值设置为“OK”
这是我迄今为止 - 这不是就像我只有开始学习,我已经超级困惑:(
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;
/
感谢您的帮助! '承诺'做什么? –
要将交易保存到数据库中,建议您请通过以下链接。在开始编码之前,您需要更好地理解这些基本概念。 https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4010.htm –
预言<> SQL服务器。基于语法删除了sql server标记。 –