一个小例子
create or replace procedure test_aaaaa(var_tab varchar2) is
str varchar2(100);
cnt number;
begin
str:='select count(1) from '||var_tab;
execute immediate str into cnt;
dbms_output.put_line(cnt);
end ;
create or replace procedure test_aaaaa(var_tab varchar2) is
str varchar2(100);
cnt number;
begin
str:='select count(1) from '||var_tab;
execute immediate str into cnt;
dbms_output.put_line(cnt);
end ;
解决方案 »
- 求个pl/sql的例子
- 紧急求助:ORA-01017: invalid username/password; logon denied
- oracle pl/sql判断时间差的问题
- 在表中自动增加索引,必须用sequence,还有触发器吗??
- SQL*Plus怎么调用自己写的一个存储过程?
- 急!在线等!谢谢!
- oracle 中的非法字符
- 装了oracle client端的电脑怎样连到装了oracle database的电脑??
- 基于Midas的三层结构程序中,DBGrid中使用函数的字段显示:BCD overflow,直接读取的字段能够正常显示,什么问题
- 以Orcle为后台数据库,以下SQL语句出现了错误:
- *的问题
- 关于oracle的ResultSet的问题
将组织好的Sql赋值给该字符串
execute immediate