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

पोस्टग्रेज़ फ़ंक्शन को SETOF रिकॉर्ड लौटाने के लिए कैसे कॉल करें?

आपका कार्य समझ में नहीं आता है, यह कुछ भी वापस नहीं करता है। यह एक दृश्य जैसा दिखता है, तो आप एक दृश्य क्यों नहीं बनाते?

संपादित करें:आपने पैरामीटर के साथ आउट पैरामीटर या रिटर्न टेबल () का उपयोग किया है:

CREATE OR REPLACE FUNCTION my_func(OUT o_id INT, OUT o_bar TEXT) 
RETURNS SETOF RECORD AS
$$
BEGIN
    RETURN QUERY SELECT id, bar FROM foo;
END;
$$
LANGUAGE plpgsql;


SELECT  * FROM my_func();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. द्वीपों में टाइमस्टैम्प कैसे समूहित करें (मनमाने ढंग से अंतर के आधार पर)?

  2. रिकॉर्ड के कॉलम के माध्यम से लूप

  3. नोडज (उबंटू) के लिए नोड पथ कैसे सेट करें

  4. SQLAlchemy - परीक्षण के लिए SQLite और विकास के लिए Postgresql - पोर्ट कैसे करें?

  5. हाइबरनेट + पोस्टग्रेएसक्यूएल + नेटवर्क एड्रेस टाइप (इनेट, सीडीआईआर)