Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ALTER TABLE ... MODIFY COMMENT

Adiciona, modifica ou remove um comentário da tabela, independentemente de ele ter sido definido anteriormente ou não. A alteração no comentário é refletida tanto em system.tables quanto na consulta SHOW CREATE TABLE.

Sintaxe

ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY COMMENT 'Comment'

Exemplos

Para criar uma tabela com comentário:

Querysql
CREATE TABLE table_with_comment
(
    `k` UInt64,
    `s` String
)
ENGINE = Memory()
COMMENT 'The temporary table';

Para alterar o comentário da tabela:

Querysql
ALTER TABLE table_with_comment
MODIFY COMMENT 'new comment on a table';

Para ver o comentário modificado:

Querysql
SELECT comment
FROM system.tables
WHERE database = currentDatabase() AND name = 'table_with_comment';
Responsetext
┌─comment────────────────┐
│ new comment on a table │
└────────────────────────┘

Para remover o comentário da tabela:

Querysql
ALTER TABLE table_with_comment MODIFY COMMENT '';

Para verificar se o comentário foi removido:

Querysql
SELECT comment
FROM system.tables
WHERE database = currentDatabase() AND name = 'table_with_comment';
Responsetext
┌─comment─┐
│         │
└─────────┘

Ressalvas

Para tabelas Replicated, o comentário pode ser diferente entre as réplicas. A modificação do comentário se aplica a uma única réplica.

O recurso está disponível desde a versão 23.9. Ele não funciona em versões anteriores do ClickHouse.

Navigation