Comandos CREATE <objeto>: Alterações nas mensagens de erro ao criar um objeto em um compartilhamento

Atenção

Essa mudança de comportamento está no pacote 2024_05.

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

Quando você executa um comando CREATE <objeto> para criar um objeto em um compartilhamento, se ocorrer um erro durante a fase de verificação de tipo do comando, o comando imprimirá uma mensagem de erro.

Esta mensagem de erro está mudando da seguinte forma:

Antes da mudança:

O comando falha com a seguinte mensagem de erro, independentemente da causa do erro:

003540 (42501): SQL execution error:
  Creating table on shared database '<database_name>'
  is not allowed.
Após a mudança:

O comando falha com uma mensagem de erro que descreve o problema específico que ocorreu.

Por exemplo, se você não tiver o privilégio de operar no esquema, o comando falhará com a seguinte mensagem de erro:

003001 (42501): SQL access control error:
  Insufficient privileges to operate on schema '<schema_name>'

Ref.: 1623