sql >> データベース >  >> RDS >> PostgreSQL

FUNCTION構文エラー

    私は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. org.hibernate.type.TextTypeおよびOracle

    2. InnoDBテーブルのサイズが予想よりもはるかに大きいのはなぜですか?

    3. 参照:MySQL拡張機能を使用した完璧なコードサンプルは何ですか?

    4. PostgreSQLデータベースのコメントを取得するにはどうすればよいですか?