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;