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

Kiểm tra giá trị bằng current_setting ()

9.6 và mới hơn:

PostgreSQL (9.6+) hỗ trợ current_setting('setting_name', 't') để tìm nạp một cài đặt và trả về NULL nếu nó chưa được đặt. bạn có thể kết hợp điều này với coalesce để cung cấp giá trị mặc định.

9.5 trở lên:

Theo câu hỏi, bạn có thể thực hiện với plpgsql hàm sử dụng BEGIN ... EXCEPTION xử lý, nếu bạn không bận tâm về hiệu suất hit và sự vụng về. Nhưng không có hỗ trợ tích hợp sẵn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột truy vấn SQL không tồn tại lỗi

  2. Song song đến với VACUUM

  3. Câu lệnh UPDATE với nhiều phép nối trong PostgreSQL

  4. Tải phiên bản PostGIS

  5. Di chuyển ActiveRecord không điền vào một chế độ xem cụ thể hóa Postgres