sql >> Databáze >  >> RDS >> PostgreSQL

Vyvolání chyby v postgreSQL

Citace je chybná. Je jednodušší používat dolarové uvozovky $$:

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;

Ale na druhou stranu, co je špatného na kontrolním omezení?



  1. Odstraňte klauzuli limitu z MySQL Workbench

  2. CS2001 Chybí AssemblyAttributes.cs při spouštění balíčku SSIS nasazeného na server

  3. Rozdělení hodnot oddělených čárkami ve sloupcích do více řádků na serveru SQL Server

  4. Jak mohu najít všechny sourozence mého uzlu a jeho předchůdců v hierarchickém stromu kategorií?