create or replace procedure sp_selectcolumn --按条件查询某字段的所有记录
(
returnInfo out sp_select.c_select,--自己定义的包中的ref游标
columnName varchar2
)
as
v_exec varchar2(4000);
begin
v_exec := 'select * from testTable where column like :ServiceClassID'||'%';
open returnInfo for v_exec using columnName;
end;可是就是执行就是不成功呀,我感觉是因为其中的%在作怪,请问高手该如何解决
(
returnInfo out sp_select.c_select,--自己定义的包中的ref游标
columnName varchar2
)
as
v_exec varchar2(4000);
begin
v_exec := 'select * from testTable where column like :ServiceClassID'||'%';
open returnInfo for v_exec using columnName;
end;可是就是执行就是不成功呀,我感觉是因为其中的%在作怪,请问高手该如何解决
v_exec:='select * from testTable where column like '||'':ServiceClassID||'%'||'''' ;