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

postgresqllibpqxx1つのトランザクションとしての複数のクエリ

    pqxx::work はデフォルトのトランザクションタイプです。複数のexec()を使用してください commit()の前のメソッド 1つのトランザクションで複数のクエリを実行するには:

    using namespace pqxx;
    ...
      connection c("dbname=test user=postgres hostaddr=127.0.0.1");
      work w(c);
      w.exec("create table test_xx (id int primary key)");
      w.exec("insert into test_xx values (1)");
      w.commit();
    ...   
    



    1. コヒーレンス:エラー:メインクラスcom.tangosol.net.DefaultCacheServerが見つからないかロードできませんでした

    2. mysqlフェッチ配列

    3. Cコネクタを使用してトランザクションとして選択および複数の挿入を実行しますか?

    4. SQL:ストアドプロシージャのin句:値を渡す方法