+012 IL NOME DELLA COLONNA NON QUALIFICATO nome-colonna È STATO INTERPRETATO COME UN RIFERIMENTO CORRELATO

Spiegazione

Il nome della colonna non identifica una colonna di una tabella o di una vista nella clausola FROM della sottoquery. Tuttavia, identifica una colonna di una tabella o una vista in una clausola FROM a un livello superiore nell'istruzione.

Azione del sistema

Il nome della colonna viene interpretato come un riferimento correlato.

Risposta del programmatore

Se l' Db2 n interpreta il nome della colonna in modo diverso da quello previsto, riscrivi l'istruzione SQL e inviala di nuovo. Se si intende che il nome della colonna si riferisca a una tabella denominata a un livello superiore, si consiglia comunque di riscrivere l'istruzione, utilizzando un nome di tabella o un nome di correlazione come qualificatore per il nome della colonna. Il nome della colonna non qualificato potrebbe essere interpretato in modo diverso se si esegue un rebind dopo aver modificato una delle tabelle a cui si fa riferimento.

SQLSTATE

01545