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

SQL क्वेरी के साथ फ़ंक्शन का परिणाम डेटा के लिए कोई गंतव्य नहीं है

इसे सादे SQL के रूप में करें

CREATE OR REPLACE FUNCTION tst_dates_func() 
    RETURNS TABLE( date_value date, date_id int, date_desc varchar) as
$BODY$   
    select a.date_value, a.date_id, a.date_desc from dates_tbl a;

$BODY$
      LANGUAGE sql;

अगर आपको वास्तव में plpgsql की आवश्यकता है तो return query . का उपयोग करें

CREATE OR REPLACE FUNCTION tst_dates_func() 
    RETURNS TABLE( date_value date, date_id int, date_desc varchar) as
$BODY$   
BEGIN
    perform SELECT dblink_connect('remote_db');
    return query
    select a.date_value, a.date_id, a.date_desc from dates_tbl a;

END;
$BODY$
      LANGUAGE plpgsql;


  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. SQL 30 दिनों से पुराने सभी रिकॉर्ड प्राप्त करें

  3. PostgreSQL 11 का परिनियोजन और प्रबंधन:ClusterControl में नया 1.7.1

  4. हाइबरनेट में पोस्टग्रेएसक्यूएल एलटीआरईई कॉलम मैप करते समय त्रुटि आ रही है

  5. Homebrew के साथ icu4c संस्करण 63 स्थापित करें