我有一个Oracle 12数据库,其架构包含50多个表和500多个没有注释/文档的列。我需要为整个模式生成文档,并且我要对所有表和列进行注释。是否有一种简单的方法来生成使用所有语句预编译的SQL脚本,例如:
comment on table EMPLOYE IS '';
comment on column EMPLOYE.EMPLOYE_ID IS '';
或者,我不走运,我需要自己创建每一个条目?
答案 0 :(得分:2)
您可以使用Oracle数据字典中的表格并构建一个简单的脚本。例如,对表格的评论......
select 'comment on table ' || table_anme || ' is ' || ''
from dba_tables
where owner='schema_name'
并使用适当的表格(即DBA_TAB_COLS
)作为列。