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

फ़ंक्शन एकाधिक कॉलम के बजाय एकाधिक कॉलम को एक कॉलम के रूप में देता है

आपको फ़ंक्शन को इस तरह कॉल करने की आवश्यकता है:

select * from foo(6);

जो कुछ इस तरह लौटाएगा:

project_id | project_name | project_type | project_description | project_status
-----------|--------------|--------------|---------------------|----------------
         6 | test project |      inbound |        inbound test |     processing

यह पोस्टग्रेज का एक विचित्रता है कि इसे दोनों तरीकों से बुलाया जा सकता है और आपको परिणाम मिल सकता है। हो सकता है कि आप सेट रिटर्निंग फ़ंक्शंस पर दस्तावेज़ों को कुछ और जांचना चाहें, ऐसा करने के अन्य तरीके भी हैं। ओह, उस पर एक विकी पृष्ठ है, जो plpgsql के लिए लिखा गया है, लेकिन अधिकांश sql फ़ंक्शंस पर भी लागू होता है:http://wiki.postgresql.org/wiki/Return_more_than_one_row_of_data_from_PL/pgSQL_functions




  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. PostgreSQL:डिफ़ॉल्ट बाधा नाम

  3. कॉलम प्रकार को रेल में लंबे समय तक स्ट्रिंग में बदलना

  4. PostgreSQL के लिए Amazon RDS और Aurora की पेशकशों का अवलोकन

  5. PostreSQL में केवल नई पंक्तियाँ कैसे सम्मिलित करें?