请教PL/SQL中类似MSSQLSERVER execute('select * from tables')的写法 请教PL/SQL中类似MSSQLSERVER execute('select * from tables')的写法存储过程中要用,在线求教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样吗?EXECUTE IMMEDIATE 'select * from tables';结果集用一个游标返回就可以了 ... str_sql := 'select * from tables';EXECUTE IMMEDIATE str_sql ; cursor c1 is select * from tables EXECUTE IMMEDIATE 就是了。 感觉楼上的每天都在csdn转,工作环境一定很不错,呵呵 create or replace procedure sp_test(rst sys_refcursor) isbegin open rst for select * from yourtable;end sp_test; create or replace procedure sp_test(yourtable in varchar2,rst sys_refcursor) isbegin open rst for 'select * from '||yourtable||';end sp_test; EXECUTE IMMEDIATE 就是了。7L的也可以。 jobs 手动运行可以 自动运行就会报错、断开。怎么解决啊! oracle 别名 Oracle 11g 链接服务器 sqlserver2008 两个DB 数据库查询题 请问怎样才能方便的删除前350个表? 关于索引的性能问题 求创建一条件视图的sql Oracle中有些字符无法插入怎么办?例如——(破折号),显示的是?? 请问一个关于在同一方案下,复制创建另一个表的问题?等待,非常着急! oracle中如何用sql给clob字段中插入值 varchar2转blob 问题 请教:“object-relationally"该怎么翻译?
begin
open rst for select * from yourtable;
end sp_test;
begin
open rst for 'select * from '||yourtable||';
end sp_test;