CREATE OR REPLACE PROCEDURE PROC_load
(
p_ Out Varchar2
)
IS
user_name Varchar2(128);
Begin Delete From XXXX; Insert Into XXXX select * from dual;
Commit; ---提交
p_:=Sqlcode;
Exception
WHEN OTHERS THEN
Rollback; --异常则回滚
p_:=Sqlcode||','||Sqlerrm; END; ----XXXX是一个结构和dual相同的表,自建 这个是在网上看到的,照着例子操作的一遍,但不明白写这个存储过程有什么作用,目的是什么?并且这个存储过程我也看不懂,也帮忙详细的解释一下这个存储过程语句的意思!
(比如说:p_:=Sqlcode||','||Sqlerrm; ?)非常的感谢!
(
p_ Out Varchar2
)
IS
user_name Varchar2(128);
Begin Delete From XXXX; Insert Into XXXX select * from dual;
Commit; ---提交
p_:=Sqlcode;
Exception
WHEN OTHERS THEN
Rollback; --异常则回滚
p_:=Sqlcode||','||Sqlerrm; END; ----XXXX是一个结构和dual相同的表,自建 这个是在网上看到的,照着例子操作的一遍,但不明白写这个存储过程有什么作用,目的是什么?并且这个存储过程我也看不懂,也帮忙详细的解释一下这个存储过程语句的意思!
(比如说:p_:=Sqlcode||','||Sqlerrm; ?)非常的感谢!
我看人家可能只是示意你怎么写过程
欢迎加入