2012-08-14 103 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爲好。