在Oracle数据库中创建存储过程(IN,OUT,IN OUT和Cursor参数)的快速示例列表。 PL / SQL代码是不言自明的。
1. Hello World
通过DBMS_OUTPUT打印出“ Hello World”的存储过程。
CREATE OR REPLACE PROCEDURE procPrintHelloWorld
IS
BEGIN
DBMS_OUTPUT.PUT_LINE('Hello World!');
END;
/
运行
exec procPrintHelloWorld;
输出量
Hello World!
2. Hello World + IN参数
存储过程可以接受单个参数,并通过DBMS_OUTPUT输出“ Hello World IN参数” +参数值。
CREATE OR REPLACE PROCEDURE procOneINParameter(param1 IN VARCHAR2)
IS
BEGIN
DBMS_OUTPUT.PUT_LINE('Hello World IN parameter ' ||