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

PostgreSQL फ़ंक्शन एकाधिक परिणाम सेट लौटा रहा है

एक आसान तरीका PostgreSQL 8.3 के बाद से . के आसपास रहा है :

CREATE FUNCTION test()
  RETURNS SETOF first_table AS
$func$
BEGIN

RETURN QUERY
SELECT * FROM first_table;

RETURN QUERY
SELECT * FROM second_table;   -- has to return same rowtype as first_table!

END
$func$ LANGUAGE plpgsql;

कॉल करें:

SELECT * FROM test();

दोनों परिणाम सेट फ़ंक्शन से लौटाए गए एकल सेट में जोड़ दिए जाते हैं।
RETURN QUERY के लिए मैनुअल देखें। ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hasMany ने कुछ ऐसा कहा है जो Sequelize.Model . का उदाहरण नहीं है

  2. PostgreSQL पूर्ण पाठ खोज और ट्रिग्राम भ्रम

  3. PostgreSQL:त्रुटि:42601:रिकॉर्ड लौटाने वाले कार्यों के लिए एक कॉलम परिभाषा सूची की आवश्यकता होती है

  4. PostgreSQL में utf8 संयोजन स्थापित करें

  5. pg_table_size, pg_relation_size और pg_total_relation_size में क्या अंतर है? (पोस्टग्रेएसक्यूएल)