oracle存储过程问题,求救!!
本人刚学oracle的存储过程,下面有些地方不太明白,求助各位!
create or replace PROCEDURE proces
(
i_uid VARCHAR2,--当前操作人ID
is_null varchar2
-- Io_Cursor IN OUT pkg_public.cur_ref
)IS
t_MyEmployeeId VARCHAR2(20);
t_sql varchar(200):='';
begin
t_MyEmployeeId:= i_uid;
t_sql:='select * from pro_projects a where 1=1';
IF is_null IS NOT NULL THEN
t_sql := t_sql || ' and a.projects_id ='''||t_MyEmployeeId||'''';
END IF;
end;
我的操作是判断参数is_null如果等于空,就把后面的查询接上去,现在的问题是,我测试-F8执行的时候不出任何结果,我想让他查询出一张表的形式显示出来该怎么加输出流?求助各位!!