PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Meningkatkan kesalahan di postgreSQL

Quotenya salah. Lebih mudah menggunakan kutipan dolar $$:

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;

Tapi di sisi lain, apa yang salah dengan batasan cek?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django/Python:Perbarui relasi ke titik di settings.AUTH_USER_MODEL

  2. Postgis / Geodjango:Tidak dapat menentukan versi PostGIS untuk database

  3. Docker exec - tidak dapat memanggil postgres dengan variabel lingkungan

  4. DAPATKAN DIAGNOSTIK dengan pernyataan COPY dalam fungsi Pl/pgsql

  5. Nilai kunci Duplikat Impor-Ekspor Impor-Ekspor Django melanggar Kesalahan