INVALID_VARIABLE_DECLARATION condição de erro

SQLSTATE: 42K0M

Declaração de variável inválida.

NÃO_PERMITIDO_NO_ESCOPO

A declaração da variável <varName> não é permitida neste âmbito.

SOMENTE_NO_INÍCIO

A variável <varName> só pode ser declarada no início do composto.

VARIÁVEL_LOCAL_QUALIFICADA

A variável <varName> deve ser declarada sem um qualificador, pois os qualificadores não são permitidos para declarações de variáveis locais.

REPLACE_LOCAL_VARIABLE

A variável <varName> não suporta DECLARE OR REPLACE, pois as variáveis locais não podem ser substituídas.

TABLEREF_CONFLICTO_COM_OBJETO_TEMPORÁRIO

Não é possível declarar a variável TABLEREF de sessão <varName> porque existe uma vista ou tabela temporária com o mesmo nome.

TABLEREF_DEFAULT_NOT_SUPPORTED

DEFAULT os valores das TABLEREF variáveis ainda não são suportados. Uso DECLARE...TABLEREF seguido de SET VAR ... = tableName.

TABLEREF_EXECUTE_IMMEDIATE_NOT_SUPPORTED

TABLEREF variáveis não podem ser usadas como alvos de EXECUTE IMMEDIATE INTO.

TABLEREF_INVALID_SOURCE

TABLEREF as variáveis só podem ser atribuídas a identificadores de tabela (por exemplo, schema.tableName), não a expressões ou resultados de consulta.

TABLEREF_MULTIPLE_ASSIGNMENT

Não é possível atribuir múltiplas variáveis ao usar TABLEREF. Apenas uma TABLEREF variável pode ser definida de cada vez.