Поделиться через


COMMENT ON

Область применения:флажок Databricks SQL флажок Databricks Runtime

Задает комментарий к каталогу, схеме, таблице, общей папке, получателю, поставщику или тому.

Примечание.

Если вы хотите добавить комментарий, созданный ИИ для таблицы или столбца таблицы, управляемого каталогом Unity, см. добавление комментариев, созданных ИИ, в объекты каталога Unity.

Каталоги, общие папки, получатели и поставщики поддерживаются только в каталоге Unity.

Чтобы задать комментарий столбца таблицы, используйте ALTER TABLE.

Синтаксис

COMMENT ON
    { CATALOG catalog_name |
      COLUMN relation_name . column_name |
      CONNECTION connection_name |
      PROVIDER provider_name |
      RECIPIENT recipient_name |
      { SCHEMA | DATABASE } schema_name |
      SHARE share_name |
      TABLE table_name |
      VOLUME volume_name }
    IS comment

Параметры

  • catalog_name

    Имя каталога, в котором отображается комментарий. Чтобы выполнить этот запрос, необходимо быть обладателем прав на каталог или иметь на него привилегию MANAGE.

  • relation_name . имя_столбца

    Применимо: флажок Databricks SQL флажок Databricks Runtime 16.1 и более поздних версий

    Полное имя столбца, которое вы комментируете. relation_name должен определить представление или таблицу. relation_name не должно включать темпоральную спецификацию или спецификацию параметров.

    Если вы используете каталог Unity, для выполнения этого оператора необходимо обладать привилегиями MODIFY для таблицы.

  • connection_name

    применимо:отмечено Databricks SQL отмечено Databricks Runtime 13.3 LTS и выше отмечено Только для каталога Unity

    Название соединения, где появляется ваш комментарий. Чтобы выполнить эту инструкцию, необходимо быть владельцем подключения или иметь в нем права MANAGE.

  • schema_name

    Имя схемы, в которой отображается комментарий.

    Если вы используете каталог Unity, для выполнения этой инструкции необходимо быть владельцем схемы или иметь MANAGE привилегии на нем.

  • table_name

    Имя таблицы, которую комментируете. Имя не должно включать темпоральную спецификацию или спецификацию параметров.

    Если вы используете каталог Unity, для выполнения этого оператора необходимо обладать привилегиями MODIFY для таблицы.

  • share_name

    Область применения:флажок Databricks SQL флажок Databricks Runtime 11.3 LTS и выше

    Имя общей папки, в которой отображается комментарий. Для выполнения этой инструкции необходимо быть владельцем общей папки.

  • recipient_name

    Область применения:флажок Databricks SQL флажок Databricks Runtime 11.3 LTS и выше

    Имя получателя, к которому относится ваш комментарий. Для выполнения этой инструкции необходимо быть владельцем получателя.

  • provider_name

    Область применения:флажок Databricks SQL флажок Databricks Runtime 11.3 LTS и выше

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

  • volume_name

    Область применения:флажок Databricks SQL флажок Databricks Runtime 13.3 LTS и выше

    Имя тома, в котором отображается комментарий. Чтобы запустить эту инструкцию, необходимо быть владельцем тома или иметь привилегию MANAGE на нем.

  • комментарий

    Литерал STRING или NULL. Если указать здесь NULL, существующий комментарий будет удален.

Примеры

> COMMENT ON CATALOG my_catalog IS 'This is my catalog';

> COMMENT ON COLUMN my_table.c1 IS 'This is my column';

> COMMENT ON CONNECTION mysql_connection IS 'this is a mysql connection';

> COMMENT ON SCHEMA my_schema IS 'This is my schema';

> COMMENT ON TABLE my_table IS 'This is my table';

> COMMENT ON TABLE my_table IS NULL;

> COMMENT ON SHARE my_share IS 'A good share';

> COMMENT ON RECIPIENT my_recipient IS 'A good recipient';

> COMMENT ON PROVIDER my_provider IS 'A good provider';

> COMMENT ON PROVIDER my_volume IS 'Huge volume';