【问题标题】:Generate script SQL to insert comment on tables and columns生成脚本 SQL 以在表和列上插入注释
【发布时间】:2018-04-28 03:52:24
【问题描述】:

我有一个 Oracle 12 数据库,其架构包含 50 多个表和 500 多个列,没有 cmets/文档。我需要为整个架构生成文档,并且我必须评论所有表和列。有没有一种简单的方法可以生成预编译所有语句的 SQL 脚本,例如:

comment on table EMPLOYE IS '';
comment on column EMPLOYE.EMPLOYE_ID IS '';

或者,我运气不好,需要自己创建每个条目?

【问题讨论】:

    标签: sql oracle oracle-sqldeveloper


    【解决方案1】:

    您可以使用 Oracle 数据字典中的表并构建一个简单的脚本。例如,对于桌子上的 cmets...

     select 'comment on table  ' || table_anme  || ' is ' ||  ''
     from   dba_tables
     where  owner='schema_name' 
    

    并为列使用正确的表(即DBA_TAB_COLS)。

    【讨论】:

      猜你喜欢
      • 2013-01-22
      • 2013-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      相关资源
      最近更新 更多