【发布时间】:2012-06-11 21:09:07
【问题描述】:
从表中查询列名听起来很容易,对吧?这个问题确实有答案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.Please have a look to this@987654322 @`