pl/sql中执行存储过程
存储过程如下:
CREATE OR REPLACE PROCEDURE PROC_SELECT_USER(v_user_id in VARCHAR2, v_user_name out VARCHAR2) AS
begin
SELECT user_name into v_user_name FROM T_USER WHERE USER_ID = v_user_id;
END;
可以使用下面语句执行存储过程:
declare
v_user_id varchar2(40);
v_user_name varchar2(40);
begin
-- Call the procedure
v_user_id := '00000001';
PROC_SELECT_USER(v_user_id, v_user_name);
dbms_output.put_line(v_user_name);
end;