如何从另一个表中的值获取表

时间:2012-12-06 10:25:10

标签: sql oracle

我有一张包含其他表名称的表。如何创建从值中获取表的查询?

例如,如果我的表具有值:

tables
------
users
users2
users3

我想创建动态SQL函数,该函数知道如何从参考表中获取值(即表名),然后从该命名值中选择*。

1 个答案:

答案 0 :(得分:0)

如果您只想要一次性脚本,则可以运行查询:

select 'select * from ' || table_name || ';' cmd
from user_tables;

然后运行输出