存储过程中的exec 求助, 记得以前写的存储过程里有这样执行的sql语句: v_sql := 'insert into table values()'; exec v_sql ; 但是最近写存储过程的时候怎么也不能这么写了,请问怎么回事?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 执行动态SQL是execute immediatev_sql := 'insert into table values()'; execute immediate v_sql ;在sql*plus中执行存储过程是execute(可简写为exec)或者call,如果执行存储过程p_testSQL>exec p_test;或者SQL>call p_test();不要搞混淆了! v_sql := 'insert into table values()'; execute immediate v_sql ; v_sql := 'insert into table values()';execute immediate v_sql ; v_sql := 'insert into table values()'; execute immediate v_sql ; 此SQL巨头晕,大家来瞧瞧 新手请教一个C#连接oracle数据库的问题 急,在线等,涉及到毫秒的oracle中时间加减的问题 oracle分布式数据库复制 如何在pl/sql的test window中可以调试啊? 用友NC和浪潮myGS软件哪个更好一些?? 请问一下,oracle能不能在一秒到两秒之内插入一千行数据 求助!!!~~~~~~~~~~~~~~~~~~~~~~~~~~急! 在线等 急,高分求救 谁用过utl_smtp包,可以有抄送吗?可以有附件吗? 请问关于oracle的逻辑表达式 急,关于oracle触发器实现唯一性约束的问题
execute immediate v_sql ;在sql*plus中执行存储过程是execute(可简写为exec)或者call,如果执行存储过程p_test
SQL>exec p_test;
或者
SQL>call p_test();不要搞混淆了!
execute immediate v_sql ;
execute immediate v_sql ;