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

Variabel værditildeling ved hjælp af RETURNING-klausul

Du skal bruge INTO-sætningen i RETURNING for at indstille værdien, der returneres til din variabel:

DECLARE myid OAMENI.id%TYPE;

INSERT INTO oameni 
VALUES 
  (default,'lol') 
RETURNING id INTO myid;

Du skal også angive datatypen for din variabel; Jeg er glad for at se postgresql understøtter %TYPE og %ROWTYPE .



  1. Sådan laver du en indsend-knap, sletter og opdaterer på samme formular, php

  2. Oracle - opdel enkelt række i flere rækker

  3. Sådan giver du fortrinsret til null-værdi under valg

  4. postgres funktioner og transaktioner med BEGIN