Fluxos: CREATE STREAM com INSERT_ONLY = TRUE Não permitido em tabelas não externas

Atenção

Essa mudança de comportamento está no pacote 2023_01.

Para saber o status atual do pacote, consulte Histórico do pacote.

CREATE STREAM com INSERT_ONLY = TRUE especificado para uma tabela não externa agora produz um erro e a instrução falha:

Anteriormente:

A Documentação do Snowflake afirma que o uso de INSERT_ONLY não é permitido em tabelas não externas. Entretanto, quando INSERT_ONLY foi especificado, o comando foi executado com sucesso, mas INSERT_ONLY não foi executado.

Atualmente:

Qualquer tentativa de criar um fluxo INSERT_ONLY em tabelas não externas gera o seguinte erro:

Streams of type INSERT_ONLY can only be created on external tables.

Ref: 795