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

Tuple to List - Kiểu trả về Python / PostgreSQL của Bản ghi SETOF

SELECT get_progressrecord(ID) sẽ trả về một cột duy nhất của loại record .

SELECT * FROM get_progressrecord(ID) sẽ trả về nhiều cột (khớp với out của bạn params).

Ngoài ra, thực tế là các trường đầu ra của bạn không có tên có thể làm cho hàm của bạn hơi khó hoạt động. Ngoài ra còn có một cú pháp thay thế cho RETURNS SETOF RECORD mà tôi thấy dễ dàng hơn:

CREATE OR REPLACE FUNCTION get_progressrecord(int)
  RETURNS TABLE(
    height decimal(5,2),
    weight decimal(5,2),
    bmi decimal(4,2),
    healthStatus text,
    age int,
    changePercentage decimal(4,2)
  ) AS
  ...


  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:Xóa thuộc tính khỏi cột JSON

  2. Trích xuất giá trị của thẻ xml trong PostgreSQL

  3. Sử dụng Postgresql với Grails:Thiếu chuỗi hoặc bảng:hibernate_sequence

  4. pg Admin 4 - mật khẩu cho người dùng postgres khi cố gắng kết nối với máy chủ PostgreSQL 13

  5. Hợp nhất bảng và nhật ký thay đổi thành một dạng xem trong PostgreSQL