5
聽起來很容易從表中查詢列名,對不對?確實有這個問題的答案How can I get column names from a table in Oracle?從另一個用戶的表中查詢列名
主要問題是該表屬於另一個用戶。我的用戶只是爲了集成,我沒有任何數據庫特權。
所以我能夠做一些查詢,如:SELECT * FROM anotherUser.THE_TABLE;
但像SELECT * FROM USER_TAB_COLUMNS
不返回行。
也許我可以通過all_tab_columns創建查詢,還有沒有過程更快的選項?
*這是一個oracle數據庫!
:'user_tab_columns'是一個數據字典,它將包含屬於你的模式的表的列,而不是'anotherUser',如果你想用'all_tab_columns'或dba_tab_columns'嘗試。請看看這個'http :// docs.oracle.com/CD/E11882_01/server.112/e17110/statviews_1001.htm#i1572007' –