PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lỗi phát sinh trong postgreSQL

Trích dẫn là sai. Sử dụng dấu ngoặc kép bằng đô la dễ dàng hơn $$:

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;

Nhưng mặt khác, có gì sai với ràng buộc kiểm tra?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao truy cập mảng PostgreSQL trong C nhanh hơn nhiều so với PL / pgSQL?

  2. Có thể gọi các hàm trong một lược đồ khác từ bên trong các hàm plv8 không?

  3. Tạo Chỉ mục Gin với Trigram (gin_trgm_ops) trong mô hình Django

  4. cập nhật truy vấn với phép nối trên hai bảng

  5. Tham gia trên nhiều bảng bằng cách sử dụng