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

फ़ंक्शन सिंटैक्स त्रुटि

मैं Postgres का विशेषज्ञ नहीं हूं, लेकिन मुझे लगता है कि new ट्रिगर के लिए है न कि नियमित कार्यों के लिए।

मुझे लगता है कि आप कुछ ऐसा चाहते हैं:

CREATE FUNCTION check_available_flightID(date)
RETURNS integer AS 
$$
declare newfid int;
BEGIN 
  SELECT FlightID into newfid FROM Flight WHERE FlightDate::date = $1;
  IF newfid IS NULL THEN 
      RAISE EXCEPTION 'No flight in the date you enter';
  END IF;
  RETURN query SELECT FlightID FROM Flight WHERE FlightDate::date = $1;
end;
$$


  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. संबंधों में TypeORM OneToMany फ़िल्टर परिणाम पर प्रभाव नहीं डालता

  3. मार्शमैलो के माध्यम से @post_dump के साथ कुल पंक्तियों की संख्या जोड़ना?

  4. कोई पासवर्ड नहीं दिया गया / स्थितीय पैरामीटर नहीं मिला PostgreSQL - Powershell

  5. ईएफ कोर में चयन के लिए अद्यतन को कैसे कार्यान्वित करें