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

Contoh pernyataan INSERT yang disiapkan menggunakan permata ruby ​​pg

pg gem ingin Anda menggunakan placeholder bernomor ($1 , $2 , ...) daripada placeholder posisional (? ):

conn = PG.connect(:dbname => 'db1')
conn.prepare('statement1', 'insert into table1 (id, name, profile) values ($1, $2, $3)')
conn.exec_prepared('statement1', [ 11, 'J.R. "Bob" Dobbs', 'Too much is always better than not enough.' ])

manual bagus mengatakan ini:

Dan lagi untuk exec_prepared :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:pemulihan basis data dari dump - kesalahan sintaksis

  2. Batasan pemeriksaan PostgreSQL untuk kondisi kunci asing

  3. Perbedaan Kinerja CTE vs Subquery Postgres. Mengapa?

  4. Cara menentukan daftar nilai untuk urutan postgresql

  5. Hitung Kunci Utama berikutnya - dengan format tertentu