PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

ERREUR :la requête n'a pas de destination pour les données de résultat

Remarques sur l'attribution de valeur

(voir cette autre question pour attribuer une valeur à la variable dans la section de déclaration )

La syntaxe du langage PLpgSQL a plusieurs façons de dire :

 Y := f(X);

Le EXECUTE la clause est uniquement pour "l'exécution dynamique" (moins de performances ),

 EXECUTE 'f(X)' INTO Y;     

Utilisez Y := f(X); ou SELECT pour exécuter des déclarations statiques,

 SELECT f(X) INTO Y;

Utilisez PERFORM déclaration lors de la suppression des résultats ou pour travailler avec des retours vides :

 PERFORM f(X);