Есть ли способ предписать комментарии таблицы / столбца в Oracle 11g - PullRequest
2 голосов
/ 03 сентября 2011

Есть ли способ назначить комментарии к таблице / столбцу в Oracle 11g.

Некоторые параметры базы данных или что-то в этом роде.

1 Ответ

8 голосов
/ 03 сентября 2011

Наверное, нет, нет.

Предположительно, когда вы создаете объекты, вы делаете это, давая DBA сценарий для запуска в каждой среде. Подобно тому, как администратор баз данных будет делать такие вещи, как проверка соглашений об именах таблиц и столбцов, которые вы создаете, администратор баз данных должен применять любые другие ваши стандарты, например требовать комментарии к объектам.

Вы можете запустить отчет об объектах и ​​/ или столбцах, в которых нет комментариев, и дать указание разработчикам исправить ошибки.

Если вам действительно нужно техническое решение, вы можете взломать что-нибудь вместе. Например, вы можете создать триггер DDL, который сработал при создании нового объекта. Триггер может использовать пакет DBMS_JOB, чтобы создать задание, которое будет выполнено через несколько минут, и проверить, были ли добавлены комментарии. Предполагая, что комментарии отсутствуют, вы можете предпринять любое действие, которое сочтете уместным, - в том числе, если вы действительно хотите, бросить объект. Я бы настоятельно предложил вместо этого технологическое решение, но вы могли бы создать техническое решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...