sql >> Databasteknik >  >> RDS >> PostgreSQL

Höjer fel i postgreSQL

Citatet är fel. Det är lättare att använda dollarkurser $$:

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;

Men å andra sidan, vad är det för fel med en kontrollbegränsning?



  1. MySQL 1062 - Duplicera post '0' för nyckel 'PRIMÄR'

  2. YEAR() Exempel i SQL Server (T-SQL)

  3. Förvandla en lång tabellkolumn till tabell med flera kolumner

  4. Har ett mySQL-fel, okänd kolumn där klausul