sql >> Database teknologi >  >> RDS >> PostgreSQL

Eksempel på en forberedt INSERT-sætning ved brug af ruby ​​pg gem

pg gem vil have dig til at bruge nummererede pladsholdere ($1 , $2 , ...) i stedet for positionelle pladsholdere (? ):

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

Den fine manual har dette at sige:

Og igen for exec_prepared :




  1. Phalcon præstationsrelaterede forespørgsler

  2. kompleks sql rækkefølge efter

  3. Hvordan laver man Qt mysql-driver i windows?

  4. Generer Javascript Array fra Mysql select