sql >> Databáze >  >> RDS >> PostgreSQL

Příklad připraveného příkazu INSERT pomocí ruby ​​pg gem

pg gem chce, abyste použili očíslované zástupné symboly ($1 , $2 , ...) spíše než poziční zástupné symboly (? ):

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

dobrý manuál má toto říkat:

A znovu pro exec_prepared :




  1. Aktualizované možnosti úrovně databáze SQL Azure

  2. SQLiteOpenHelper:Metoda onCreate() není na fyzickém zařízení volána

  3. Najděte konkrétní hodnotu v seznamu čárek v databázi

  4. Mohu použít stream k VLOŽENÍ nebo AKTUALIZACI řádku na serveru SQL Server (C#)?