sql >> データベース >  >> RDS >> PostgreSQL

rubypggemを使用して準備されたINSERTステートメントの例

    pg gemでは、番号付きのプレースホルダー($1)を使用する必要があります 、$2 、...)位置プレースホルダーではなく(? ):

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

    細かいマニュアル 言うことは次のとおりです:

    また、 exec_prepared




    1. 異なる行で異なる条件を満たす値を選択しますか?

    2. LaravelEloquenttruncate-外部キー制約

    3. mysqlの特定のユーザーの合計ログイン-ログアウト時間を計算する

    4. 結果が空のときにNULLを返す方法は?