0

上記のコードから、データベースに挿入された行の ID を取得するにはどうすればよいでしょうか。私はC++とOracle OCCIインターフェースを使用しています:

    std::stringstream sqlStream("");
    sqlStream << "INSERT INTO MYTABLE (COL1, COL2, COL3) VALUES (1, 2, 3) RETURNING ID INTO :my_id_param";
    std::string sql(sqlStream.str());
    std::cout << sql << std::endl;

    std::unique_ptr<oracle::occi::Statement> stmt(connection->createStatement());
    stmt->execute(sql.c_str());

    //??? How can I access here the my_id_param ?

助けてくれてありがとう。

4

1 に答える 1