sql >> Databasteknik >  >> RDS >> PostgreSQL

Exempel på en förberedd INSERT-sats med ruby ​​pg gem

pg gem vill att du ska använda numrerade platshållare ($1 , $2 , ...) snarare än positionella platshållare (? ):

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

fina handboken har detta att säga:

Och igen för exec_prepared :




  1. Mysql raderingsorder av

  2. Hur upptäcker man att transaktionen redan har påbörjats?

  3. Mysql Skapa tabell med Trigger

  4. Vad betyder följande MySQL csv-importförfrågetermer?