Генерация скрипта SQL для вставки комментариев к таблицам и столбцам - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть база данных Oracle 12 со схемой с 50+ таблицами и 500+ столбцами без комментариев / документации. Мне нужно создать документацию для всей схемы, и я должен прокомментировать все таблицы и столбцы. Существует ли простой способ создания сценария SQL, предварительно скомпилированного со всеми операторами, например:

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

Или мне не повезло, и мне нужно создавать каждую запись самостоятельно?

1 Ответ

0 голосов
/ 27 апреля 2018

Вы можете использовать таблицу из словаря данных Oracle и создать простой скрипт. Например, для комментариев к таблице ...

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

и используйте соответствующую таблицу (т.е. DBA_TAB_COLS) для столбцов.

...