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

FEJL:Forespørgslen har ingen destination for resultatdata

Bemærkninger om tildeling af værdi

(se dette andet spørgsmål for at tildele værdi til variabel i erklæringsafsnittet )

Sproget PLpgSQL syntaks har mange måder at sige:

 Y := f(X);
 

EXECUTE klausul er kun til "dynamisk udførelse" (mindre ydeevne ),

 EXECUTE 'f(X)' INTO Y;     
 

Brug Y := f(X); eller SELECT for at udføre statiske erklæringer,

 SELECT f(X) INTO Y;
 

Brug PERFORM erklæring, når du kasserer resultaterne eller arbejder med ugyldige returneringer:

PERFORM f(X);


  1. Definer ændringssæt for indsæt forespørgsel i liquibase

  2. Få antallet af rækker fra en COPY-kommando

  3. MySQL Trigger for at forhindre INSERT under visse betingelser

  4. Ydeevne af tabelvariabler i SQL Server