简单的过程
create or replace procedure test
(jbh in varchar2)
as
str_sql varchar2(100);
r_count number;
begin
str_sql:='select count(*) from jjxxx where ssjz like '%'||jbh||'%'';
execute immediate str_sql into r_count ;
dbms_output.put_line(to_char(r_count));
end;
/我想求出模糊查询的数量放入变量中,但老说SQL语句太长,怎么办,一定要用EXEC IMMEDIATE语法,帮忙了!!