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

postgreSQLでエラーが発生する

    引用が間違っています。ドルの引用符を使用する方が簡単です$$:

    CREATE OR REPLACE FUNCTION msgfailerror() 
    RETURNS trigger AS 
    $$
    BEGIN 
      IF NEW.noces< new.first_column THEN 
        RAISE EXCEPTION 'cannot have a negative salary'; 
      END IF; 
      return new; 
    END;
    $$
    LANGUAGE plpgsql;
    

    しかし一方で、チェック制約の何が問題になっていますか?



    1. PDOプリペアドステートメントを使用して、識別子(テーブル名またはフィールド名)または構文キーワードをバインドできますか?

    2. MySQLでNULLを別の値に置き換える4つの方法

    3. auxService:mapreduce_shuffleが存在しません

    4. 関数から返された配列を列に変換するPostgreSQL