oracle - 列出 oracle 中用户 View 的列名

标签 oracle

Oracle 中用户创建 View 的列名查询是什么?

最佳答案

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取决于您的权限以及您是否有权查询 View 。

关于oracle - 列出 oracle 中用户 View 的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7844979/

相关文章:

sql - IF ELSE语句并插入新列

sql - Oracle 文档不是 NVL

sql - 在要运行多次的 Oracle PL/SQL 脚本中,是否需要清除集合?

sql - 在Oracle中创建表产生 "Missing right parenthesis"错误

ORACLE : Materialized view- change START WITH CLAUSE

oracle - is 与 as pl/sql

sql - 使用另一个表的最大日期更新一个表

sql - 如何可靠地列出和删除 Oracle 中的所有空间索引?

php - Oracle脏读

java - 如果 B 出错,则回滚 A。 Spring 启动,jdbctemplate