1. get all table comments
SELECT TABLE_NAME
,COMMENTS
FROM USER_TAB_COMMENTS
2. get sql for tables comments
SELECT 'COMMENT ON TABLE ' || TABLE_NAME || ' IS ''' || COMMENTS || ''';' AS SQL
FROM USER_TAB_COMMENTS3. get sql for columns commentsSELECT T.TABLE_NAME,
C.COLUMN_NAME
,C.COMMENTS
, 'COMMENT ON COLUMN ' || T.TABLE_NAME || '.' || C.COLUMN_NAME || ' IS ''' || C.COMMENTS || ''';' AS SQL
FROM USER_TAB_COMMENTS T, USER_COL_COMMENTS C
where T.TABLE_NAME = C.TABLE_NAME
没有评论:
发表评论