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

Biến toàn cục dựa trên phiên trong thủ tục được lưu trữ Postgresql?

Bạn có thể xác định một số lớp biến tùy chỉnh trong postgresql.conf của mình và sử dụng nó làm biến kết nối trong thủ tục được lưu trữ của bạn. Xem tài liệu .

Ví dụ về cách sử dụng cho lớp biến tùy chỉnh "imos":

imos=> set imos.testvar to 'foobar';
SET
Time: 0.379 ms
imos=> show imos.testvar;
 imos.testvar
--------------
 foobar
(1 row)

Time: 0.333 ms
imos=> set imos.testvar to 'bazbar';
SET
Time: 0.144 ms
imos=> show imos.testvar;
 imos.testvar
--------------
 bazbar
(1 row)

Trong thủ tục được lưu trữ, bạn có thể sử dụng hàm tích hợp sẵn current_setting (' imos.testvar ') .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra xem trường có tồn tại trong cột kiểu json PostgreSQL hay không

  2. Làm thế nào để chỉ ra rằng một cột không thể null khi tạo một dạng xem cụ thể hóa?

  3. Làm cách nào để PyPy, Django và PostgreSQL hoạt động cùng nhau?

  4. Làm cách nào để ghi dữ liệu từ R vào các bảng PostgreSQL với khóa chính tự động tăng thêm?

  5. Các điều khoản cần biết:Tất cả về CHỌN, TỪ, ĐÂU, NHÓM THEO, CÓ, ĐẶT HÀNG THEO, và GIỚI HẠN