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

PostgreSQL पर फ़ंक्शन के अंदर चर घोषित नहीं कर सकता

यह आश्चर्य की बात नहीं है। SQL भाषा चर का समर्थन नहीं करती है। आपको plpgsql भाषा का उपयोग करना होगा।

CREATE OR REPLACE FUNCTION clean_emp()
RETURNS void AS $$
DECLARE cnt varchar;
BEGIN
END;
$$ LANGUAGE plpgsql;

दस्तावेज़ में और देखें http://www.postgresql.org/docs/current /static/plpgsql.html

PostgreSQL में फ़ंक्शन लिखने के लिए अधिक भाषाएँ हैं। SQL भाषा एक लाइन सिंगल स्टेटमेंट मैक्रोज़ के लिए एकदम सही है। PLpgSQL शास्त्रीय मूल भाषा है जो एम्बेडेड SQL के साथ Oracle के PL/SQL के समान है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं स्कीमा उपसर्ग (Postgres + PHP) का उपयोग किए बिना किसी स्कीमा के भीतर किसी तालिका तक कैसे पहुंच सकता हूं?

  2. Azure फ़ंक्शंस में PostgreSQL से कनेक्शन के लिए एक्सेस टोकन प्राप्त करें

  3. postgresql इस क्वेरी में अनुक्रमणिका का उपयोग क्यों नहीं करता है

  4. किसी पोस्टग्रेएसक्यूएल डेटाबेस के लिए एक विशिष्ट लोकेल का उपयोग करके किसी को भी सफलता मिली है ताकि टेक्स्ट तुलना केस-असंवेदनशील हो?

  5. मैं PostgreSQL में चाइल्ड टेबल से डेटा कैसे चुनूं?