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

Kesalahan sintaksis postgres pada atau di dekat IF

JIKA dan fitur PL/pgSQL lainnya hanya tersedia di dalam fungsi PL/pgSQL. Anda perlu membungkus kode Anda dalam suatu fungsi jika Anda ingin menggunakan IF . Jika Anda menggunakan 9.0+ maka Anda dapat menggunakan DO untuk menulis fungsi sebaris:

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

Jika Anda menggunakan PostgreSQL versi sebelumnya, Anda harus menulis fungsi bernama yang berisi kode Anda dan kemudian menjalankan fungsi tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Butuh bantuan dalam membuat kueri dalam SQL?

  2. Postgres SELECT* FROM table WHERE column-varchar==string-example?

  3. Ruby Datamapper .count selalu mengembalikan 0

  4. Tambahkan nama tabel ke setiap kolom dalam hasil yang ditetapkan dalam SQL? (Khusus Postgres)

  5. Melewati param ke DB .execute untuk WHERE IN... INT list