execute immediate
首先在这里发发牢骚,指责下那些刻板的书写方式,不考虑读者理不理解,感觉就是给专业人员用来复习用的一样,没有前戏,直接就高潮,实在受不了!没基础或基础差的完全不知道发生了什么,一脸懵逼的看着,一星差评!!! execute immediate 以下引用介绍比较好的例子说明 create or replace procedure proc_test( -- 参数区域 ) is -- 变量区域 -- sql脚本 v_sql varchar2 ( 2000 ) : = '' ; -- 记录学生数量 v_num number ; begin -- 执行区域 -- execute immediate用法1:立刻执行sql语句 v_sql : = ' create or replace view myview as select id,name from student ' ; execute immediate v_sql; -- - execute immediate用法2:立刻执行sql语句,并赋值给某个变量 v_sql : = ' select count(1) from student ' ; execute immediate v_sql into v_num; -- execute immediate用法3:带参数的sql v_sql: = ' select * from