execute immediate问题 我动态拼了一个v_sql 为test(:v_out, :v_out2, 1269,'N'); 其中test是个function。请问如何用execute immediate执行这个function。请求各位前辈帮忙啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 execute immediate v_sql using v_out,v_out2 into v_result; 因为函数是有返回值的看看下面的方法可以不declarev_sql varchar2(1000);v_1 varchar2(100);v_2 varchar2(100);v_result varchar2(100);begin v_sql := 'declare v_result varchar2(100); begin v_result := test(:v_out, :v_out2, 1269,'N'); end;'; execute immediate v_sql using in v_1,v_2 ; end; oracle存储过程记录错误(急) 手工建立数据库错误 请教大师:Oracle存储过程的写法 我将form发布到IAS,通过WEB访问时,总是提示我输入用户名密码 Sqlplus 简单问题 谁帮助介绍一本oracle的入门经典好书? 怎么在一个时间段内执行一个存储过程? java.sql.recordset 在Oracle中对应的类型是什么? 一个小问题!高手一看便知,请高手指点,在线等,谢谢。 请问我的触发器什么错误? ? 有一个采购表,想抓取同一供应商,同一物料在某月的最新单价 使用sqlldr时如何屏蔽掉插入显示的控制台命令
execute immediate v_sql using v_out,v_out2 into v_result;
看看下面的方法可以不declare
v_sql varchar2(1000);
v_1 varchar2(100);
v_2 varchar2(100);
v_result varchar2(100);
begin
v_sql := 'declare
v_result varchar2(100);
begin
v_result := test(:v_out, :v_out2, 1269,'N');
end;';
execute immediate v_sql using in v_1,v_2 ;
end;