PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

सूची में टपल - पायथन / पोस्टग्रेएसक्यूएल रिटर्न प्रकार का SETOF रिकॉर्ड

SELECT get_progressrecord(ID) record . प्रकार का एकल स्तंभ लौटाएगा ।

SELECT * FROM get_progressrecord(ID) कई कॉलम लौटाएगा (आपके out . से मेल खाते हुए पैराम्स)।

एक तरफ, तथ्य यह है कि आपके आउटपुट फ़ील्ड में कोई नाम नहीं है, आपके कार्य को काम करने में थोड़ा मुश्किल हो सकता है। RETURNS SETOF RECORD . के लिए एक वैकल्पिक सिंटैक्स भी है जो मुझे आसान लगता है:

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. PSQLException पकड़ा नहीं जा रहा है

  2. सी # एनम को पोस्टग्रेज करने के लिए एनम

  3. Tsrange - दो श्रेणियों के बीच अंतर की गणना

  4. स्पार्क से पोस्टग्रेज में विश्लेषणात्मक डेटा सम्मिलित करना

  5. मैं PostgreSQL में पूर्णांकों की श्रेणी की खोज कैसे करूं?