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

Ví dụ về câu lệnh INSERT đã chuẩn bị sử dụng viên ngọc ruby ​​pg

pg gem muốn bạn sử dụng trình giữ chỗ được đánh số ($1 , $2 , ...) chứ không phải là trình giữ chỗ vị trí (? ):

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.' ])

hướng dẫn tốt có điều này để nói:

Và một lần nữa đối với 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. Lời gọi hàm PostgreSQL

  2. Lỗi PostGIS:Không thể chọn một chức năng ứng cử viên tốt nhất

  3. Xác định quốc gia từ IP - IPv6

  4. Tạo mã loại bắt buộc JOOQ

  5. Làm cách nào để thêm cột tùy chỉnh với giá trị mặc định trong truy vấn sql?