Comando SHOW TABLES, exibição TABLES e comando GET_DDL: Alterações relacionadas à propriedade READ ONLY para tabelas¶
Atenção
Essa mudança de comportamento está no pacote 2024_04.
Para saber o status atual do pacote, consulte Histórico do pacote.
Quando esse pacote de mudança de comportamento estiver habilitado, você poderá criar tabelas com uma nova propriedade READ ONLY. Uma nova saída relacionada a esta propriedade é adicionada quando você executa o comando SHOW TABLES, consulta a exibição TABLES ou executa o comando GET_DDL.
Comando SHOW TABLES: nova coluna is_immutable¶
Uma nova coluna é adicionada à saída do comando SHOW TABLES.
- Antes da mudança:
A saída do comando SHOW TABLES não inclui uma coluna
is_immutable
.- Após a mudança:
A saída do comando SHOW TABLES inclui uma coluna
is_immutable
.Nome da coluna
Descrição
is_immutable
Y
se a tabela foi criada com a propriedade READ ONLY; caso contrário,N
.
Exibição TABLES (Information Schema): nova coluna IS_IMMUTABLE¶
Uma nova coluna é adicionada à exibição TABLES.
- Antes da mudança:
A exibição TABLES não inclui uma coluna IS_IMMUTABLE.
- Após a mudança:
A exibição TABLES inclui uma coluna IS_IMMUTABLE.
Nome da coluna
Tipo de dados
Descrição
IS_IMMUTABLE
TEXT
Indica se a tabela foi criada com a propriedade READ ONLY. Os valores válidos são
YES
ouNO
.
Nota
A exibição ACCOUNT_USAGE.TABLES não incluirá a coluna IS_IMMUTABLE porque tabelas temporárias não são relatadas nesta exibição.
O comando GET_DDL retorna saída para tabelas criadas com a propriedade READ ONLY¶
O comando GET_DDL retorna a seguinte saída para tabelas que foram criadas com a propriedade READ ONLY:
CREATE OR REPLACE TEMPORARY READ ONLY TABLE <table_name> CLONE <src_table_name>
Ref: 1572