PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

ERRORE:la query non ha una destinazione per i dati dei risultati

Note sull'assegnazione del valore

(vedi questa altra domanda per assegnare valore alla variabile nella sezione dichiarazione )

La sintassi del linguaggio PLpgSQL ha molti modi per dire:

 Y := f(X);

Il EXECUTE la clausola è solo per "esecuzione dinamica" (meno prestazioni ),

 EXECUTE 'f(X)' INTO Y;     

Usa Y := f(X); o SELECT per eseguire dichiarazioni statiche,

 SELECT f(X) INTO Y;

Usa PERFORM istruzione quando si scartano i risultati o si lavora con i ritorni nulli:

 PERFORM f(X);