2012-08-14 84 views
0

我想写一个查询,其中根据某个参数动态生成表名。我无法想出办法做到这一点。动态生成表名

+0

您使用哪个应用程序/ db-client运行查询? – schurik 2012-08-14 11:44:43

+0

我正在使用oracle和我正在尝试类似于“从dev1name.devname中选择名称,并存在 (选择'devicelocationview'作为双重devname的devname)”,但我知道这是不正确的 – Programmer 2012-08-14 12:04:48

回答

0

我不知道你有什么具体要求(我知道加入一个SYS表可能不是一个好主意),但你可以使用下面的查询来获取所有表 - 列表

select owner, table_name 
    from all_tables; 

作为一个说明查询all_tables表由column_name为好。