PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Gán giá trị biến bằng mệnh đề RETURNING

Bạn cần sử dụng mệnh đề INTO trong RETURNING để đặt giá trị được trả về vào biến của bạn:

DECLARE myid OAMENI.id%TYPE;

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

Bạn cũng cần chỉ định kiểu dữ liệu của biến của bạn; Tôi rất vui khi thấy postgresql hỗ trợ% TYPE và% ROWTYPE .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql Dấu thời gian hiện tại khi cập nhật

  2. PostgreSQL - Mệnh đề GROUP BY

  3. Sự cố với createb trong postgres

  4. Mối quan hệ chính đối ngoại trong mối quan hệ nhiều người

  5. Cách LocalTime () hoạt động trong PostgreSQL