COMMENT ON
Документирование метаданных.
DSQL, ESQL
COMMENT ON <object> IS {'sometext' | NULL} <object> ::= { DATABASE | SCHEMA } | <basic-type> objectname | USER username [USING PLUGIN plugin_name] | COLUMN relationname.fieldname | [PROCEDURE | FUNCTION] PARAMETER [package_name.] routinename.paramname | {PROCEDURE | [EXTERNAL] FUNCTION} routinename | [GLOBAL] MAPPING mappingname <basic-type> ::= CHARACTER SET | COLLATION | DOMAIN | EXCEPTION | FILTER | GENERATOR | INDEX | PACKAGE | ROLE | SEQUENCE | TABLE | TRIGGER | VIEW
Параметр | Описание |
---|---|
sometext |
Текст комментария. |
basic-type |
Тип объекта метаданных. |
objectname |
Имя объекта метаданных. |
relationname |
Имя таблицы или представления. |
filedname |
Имя поля таблицы или представления. |
routinename |
Имя хранимой процедуры или функции. |
paramname |
Имя параметра хранимой процедуры или функции. |
package_name |
Имя пакета. |
username |
Имя пользователя. |
plugin_name |
Имя плагина управления пользователями. |
mappingname |
Имя отображения. |
Оператор COMMENT ON
добавляет комментарии для объектов базы данных (метаданных). Комментарии при этом сохраняются в текстовые поля RDB$DESCRIPTION
типа BLOB
соответствующей системной таблицы (из этих полей клиентское приложение может просмотреть комментарии).
При добавлении комментария для пользователя вы можете уточнить в каком плагине управления пользователями он находится с помощью необязательного предложения USING PLUGIN
.Если это предложение отсутствует, то предполагает что пользователь создан в плагине управления по умолчанию, то есть первого плагина указанного в параметре UserManager в файле firebird.conf или databases.conf.
Note
|
Если вы вводите пустой комментарий (''), то он будет сохранен в базе данных как |