Condividi tramite


INVALID_VARIABLE_DECLARATION condizione di errore

SQLSTATE: 42K0M

Dichiarazione di variabile non valida.

Non_consentito_nell'ambito

La dichiarazione della variabile <varName> non è consentita in questo ambito.

ONLY_AT_BEGINNING

La variabile <varName> può essere dichiarata solo all'inizio del composto.

VARIABILE_LOCALE_QUALIFICATA

La variabile <varName> deve essere dichiarata senza un qualificatore, in quanto i qualificatori non sono consentiti per le dichiarazioni di variabili locali.

REPLACE_LOCAL_VARIABLE

La variabile <varName> non supporta DECLARE OR REPLACEperché le variabili locali non possono essere sostituite.

RIFERIMENTO_TABELLA_CONFLITTA_CON_OGGETTO_TEMPERANEO

Impossibile dichiarare la variabile TABLEREF di sessione <varName> perché esiste una vista o una tabella temporanea con lo stesso nome.

TABLEREF_DEFAULT_NOT_SUPPORTED

DEFAULT valori per variabili TABLEREF non sono ancora supportati. Usare DECLARE...TABLEREF seguito da SET VAR ... = tableName.

ESECUZIONE_IMMEDIATA_NON_SUPPORTATA_TABELLA_REFO

TABLEREF Le variabili non possono essere usate come destinazioni di EXECUTE IMMEDIATE INTO.

RIFERIMENTO_TABELLA_SORGENTE_NON_VALIDO

TABLEREF Alle variabili possono essere assegnati solo identificatori di tabella (ad esempio schema.tableName), non espressioni o risultati di query.

TABLEREF_MULTIPLE_ASSIGNMENT

Impossibile assegnare più variabili quando si usa TABLEREF. È possibile impostare una TABLEREF sola variabile alla volta.