奇怪了,我的这段程序为什么运行后不显示???我想测试下 execute immediate 奇怪了,我的这段程序为什么运行后不显示???set serveroutput onbegin execute immediate 'select * from BM_INFO_DEPT';end;/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set serveroutput on 控制的是dbms_output.put_line是否显示,不是你的execute sql. declare num number;begin execute immediate 'select count(*) from user_tables' into num; dbms_output.put_line(num);end;/这样就要显示了 当然不会显示了。你只执行这个查询语句。怎么会显示。要想显示需要dbms_output的 oracle安装完后如何解决乱码问题? 在线高分求解:PL SQL Procedure/Function 关于监听器的问题 (+)= 基本语句出错 问一个较为复杂的sql查询问题: 初学者求助:遇到导入时的报错该如何解决? 给表建索引后会按索引字段排序吗? 存储过程出现缓冲溢出的问题 可用分捐赠 高分求个SQL!谢谢!在线等! 这几句plsql中的%s是什么意思
控制的是dbms_output.put_line是否显示,不是你的execute sql.
num number;
begin
execute immediate 'select count(*) from user_tables'
into num;
dbms_output.put_line(num);
end;
/
这样就要显示了