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

CHÈN VÀO ... QUAY LẠI - tham chiếu cột không rõ ràng

INOUT tham số (bao gồm các cột trong RETURNS TABLE ) hiển thị bên trong mọi lệnh SQL trong phần thân của hàm plpgsql.

Nếu bạn có các cột có cùng tên trong truy vấn của mình, bạn phải phân loại chúng theo bảng để làm cho nó rõ ràng. Trong trường hợp của bạn, tên bảng sẽ là:

... RETURNING "UserProfile"."UserProfileId" INTO _UserProfileId;

Chi tiết trong sách hướng dẫn tại đây.

Có liên quan:

  • Làm cách nào để trả về kết quả của một SELECT bên trong một hàm trong PostgreSQL?
  • Xung đột đặt tên giữa tham số hàm và kết quả của mệnh đề JOIN với USING



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn dữ liệu vào 3 bảng cùng một lúc bằng Postgres

  2. Tạo cơ sở dữ liệu PostgreSQL

  3. Khắc phục:“không tồn tại toán tử:integer || số nguyên ”trong PostgreSQL

  4. Số liệu thống kê về độ phủ của mã

  5. Lặp lại kích thước mảng trong plpgsql