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

Lỗi cú pháp Postgres tại hoặc gần IF

IF và các tính năng PL / pgSQL khác chỉ có sẵn bên trong các hàm PL / pgSQL. Bạn cần bọc mã của mình trong một hàm nếu bạn muốn sử dụng IF . Nếu bạn đang sử dụng 9.0+ thì bạn có thể sử dụng DO để viết một hàm nội tuyến:

do $$
begin
  -- code goes here
end
$$

Nếu bạn đang sử dụng phiên bản PostgreSQL cũ hơn thì bạn sẽ phải viết một hàm được đặt tên có chứa mã của bạn và sau đó thực thi hàm đó.



  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ó cách nào để Đánh giá Giới hạn hoặc Tăng tốc cho người dùng hoặc kết nối trong PostgreSql không?

  2. Ghi nhật ký kiểm tra cho PostgreSQL

  3. Postgresql libpq với Qt trong windows

  4. Tại sao tôi nhận được cú pháp nhập không hợp lệ cho loại số nguyên trong postgresql khi nhập CSV?

  5. Sự khác biệt giữa các chuỗi con trong Postgresql