sql >> Database >  >> RDS >> PostgreSQL

Toewijzing van variabele waarden met behulp van de RETURNING-clausule

U moet de INTO-component in de RETURNING gebruiken om de waarde in te stellen die in uw variabele wordt geretourneerd:

DECLARE myid OAMENI.id%TYPE;

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

U moet ook het gegevenstype van uw variabele specificeren; Ik ben blij te zien postgresql ondersteunt %TYPE en %ROWTYPE .



  1. Kan ik de resultaten van een opgeslagen procedure in een cursor krijgen binnen een andere opgeslagen procedure in SQL?

  2. mysql_real_connect doorlussen of wat dan ook

  3. Hoe TO_CHAR() werkt in MariaDB

  4. Incompatibiliteit met Mysql 5.7 (Expressie #1 van ORDER BY-clausule staat niet in SELECT-lijst)