标签: sql oracle
我想编写一个查询,其中表名是根据某些参数动态生成的。我无法找到办法做到这一点。
答案 0 :(得分:2)
查看文档中详述的动态SQL。
http://docs.oracle.com/cd/B10500_01/appdev.920/a96590/adg09dyn.htm#26799
答案 1 :(得分:0)
我不确定您的确切要求(我知道加入sys表可能不是一个好主意),但您可以使用下面的查询来获取所有表的列表 -
select owner, table_name from all_tables;
作为注释,查询all_tables表也包含column_name。
all_tables
column_name