0

我想编写一个查询,其中表名是根据某些参数动态生成的。我无法找到一种方法来做到这一点。

4

2 回答 2

2

查看文档中详述的动态 SQL。

http://docs.oracle.com/cd/B10500_01/appdev.920/a96590/adg09dyn.htm#26799

于 2012-08-14T12:35:03.663 回答
0

我不确定您有什么确切要求(而且我知道加入 sys 表可能不是一个好主意),但您可以使用下面的查询来获取所有表的列表 -

select owner, table_name 
  from all_tables;

请注意,查询all_tablescolumn_name也包含 。

于 2012-08-14T13:21:28.157 回答