【问题标题】:How to extract all table details in Oracle DB using PL/SQL如何使用 PL/SQL 提取 Oracle DB 中的所有表详细信息
【发布时间】:2016-01-20 10:33:06
【问题描述】:

我使用 Oracle PL/SQL,我需要导出该数据库中的所有表以及它们的列属性,如列名、类型、可为空、默认值、存储、cmets

是否有任何查询可用于从数据库中提取此数据

提前致谢

【问题讨论】:

    标签: sql plsql oracle-sqldeveloper plsqldeveloper


    【解决方案1】:

    使用 SQLDeveloper:工具 -> 数据库导出

    Exporting Metadata and Data for a Table

    或者,您可以使用元数据信息并构建自定义查询。 以下链接中的一些提示:

    【讨论】:

      【解决方案2】:

      根据您的要求描述一些系统表等等:

      desc all_tab_cols;
      desc all_tab_comments;
      desc all_col_comments;
      

      还有 user_tab_cols 等,它们是上述的子集。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-27
        • 1970-01-01
        • 2016-08-29
        • 1970-01-01
        • 1970-01-01
        • 2021-12-27
        • 1970-01-01
        相关资源
        最近更新 更多