PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lỗi cú pháp FUNCTION

Tôi không phải là chuyên gia về Postgres, nhưng tôi nghĩ new dành cho trình kích hoạt chứ không phải cho các chức năng thông thường.

Tôi nghĩ bạn muốn một cái gì đó như:

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. Tìm các cột KHÔNG ĐẦY ĐỦ trong PostgreSQL

  2. Quản lý và tự động hóa PostgreSQL với ClusterControl

  3. Kiểm tra xem bảng sqlalchemy có trống không

  4. Làm thế nào để pg_restore

  5. Nhiều công thức trên PostgreSQL