请教各位!急!很菜的问题
我在PL程序块中给一个varchar2类型的变量赋值,内容是打开一个游标,请问怎么样让oracle去执行这个varchar2变量中的语句。
或者还有什么办法可以在存储过程里执行一个变量中的sql语句,或者ddl语句,等等
create or replace procedure DotNetPagination()
is
type t_cursor is ref cursor;
v_cur t_cursor;
Cstr varchar2(1000);
begin
Cstr := 'OPEN v_cur FOR select * from cd_dwdm';
execute immediate Cstr; --这句话出错。
end;