【发布时间】:2011-12-12 07:10:01
【问题描述】:
在 Oracle 中列出用户创建视图的列名的查询是什么?
【问题讨论】:
标签: oracle
在 Oracle 中列出用户创建视图的列名的查询是什么?
【问题讨论】:
标签: oracle
SELECT
table_name,
column_name,
data_type
FROM all_tab_columns
WHERE table_name = 'VIEWNAME'
AND owner = 'OWNER'
ORDER BY column_id
您还可以使用USER_TAB_COLUMNS 和/或DBA_TAB_COLUMNS,具体取决于您的权限以及您是否有权查询视图。
【讨论】:
SELECT
*
FROM
ALL_TAB_COLUMNS
WHERE
TABLE_NAME = 'your_view_name'
【讨论】:
SELECT table_name, column_name, data_type, data_length
FROM USER_TAB_COLUMNS
WHERE table_name = 'MYTABLE'
【讨论】: