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

postgresql không thể mở truy vấn INSERT dưới dạng con trỏ

INSERT theo mặc định không trả về bất kỳ hàng nào, vì vậy không có gì để tìm nạp. Bạn có thể sửa lỗi này bằng cách thêm sql của mình chuỗi có RETURNING * , với nên trả về nội dung được chèn vào public.logic_result_rc .

Vì vậy, nó sẽ giống như sau:RETURN QUERY EXECUTE concat(sql, ' RETURNING *');

Cú pháp cơ bản là:

INSERT INTO table_name ( column_name [, ...] )
    VALUES ( ) | query
    RETURNING * --or list of columns, same syntax like for SELECT



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm sắc nét dữ liệu của bạn với PostgreSQL 11

  2. Lưu trữ đầu ra của truy vấn đã chọn trong một mảng trong postgres

  3. LOWER LIKE so với iLIKE

  4. Có bất kỳ cú pháp thoát nào cho biến psql bên trong các hàm PostgreSQL không?

  5. Làm cách nào để thay đổi kiểu dữ liệu trong PostgreSQL?