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

PostgreSQL:Truy vấn không có đích cho dữ liệu kết quả

Thủ tục được lưu trữ sẽ không chỉ trả về kết quả của lần CHỌN cuối cùng. Bạn cần thực sự trả về giá trị:

CREATE OR REPLACE FUNCTION fun() RETURNS text AS $$
BEGIN
    --- ....
    RETURN(SELECT dblink_disconnect());
END
$$ LANGUAGE plpgsql;

Bạn gặp lỗi vì Postgres mong đợi hàm trả về một thứ gì đó thuộc loại văn bản, nhưng hàm của bạn không trả về bất kỳ thứ gì.



  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 cách nào để nhập tệp JSON vào PostgreSQL?

  2. Đo điểm chuẩn Giải pháp đám mây được quản lý PostgreSQL - Phần một:Amazon Aurora

  3. Giá trị lỗi không tồn tại - postgresql CHÈN VÀO sự cố

  4. Postgres - FATAL:tệp cơ sở dữ liệu không tương thích với máy chủ

  5. Sự khác biệt giữa loại dữ liệu DECIMAL và NUMERIC trong PSQL