oracle plsql - 选择包含不同表

时间:2016-02-16 10:41:04

标签: oracle plsql

我想知道是否可以创建一个查询,我可以从表中选择要从中提取数据的掩码,如下所示:

select * from '&table'

1 个答案:

答案 0 :(得分:0)

在SQL Plus中,您可以这样做:

select * from &table;

SQL Plus会提示您输入表名。

在PL / SQL程序中,您将使用动态SQL:

declare
   rc sys_refcursor;
   l_table varchar2(30) := 'EMP';
begin
   open rc for 'select * from ' || l_table;
end;

然后乐趣开始从该光标获取数据......