Google Cloud SQL データベースに、自動インクリメント列を持つテーブルがあります。
INSERT
google-apps-script/JDBC を介してクエリを実行し、新しくインクリメントされた列の値を取得するにはどうすればよいですか?
たとえば、私の列の名前はticket_id
です。INSERT
結果セットに新しいticket_id
値が返されるようにしたいと考えています。
言い換えれば、次のような構造を持っている場合、次のようなことができるように、何をどのように変更する必要がありますか?rs = stmt.getGeneratedKeys();
var conn = Jdbc.getCloudSqlConnection("jdbc:google:rdbms:.......
var stmt = conn.createStatement();
//build my INSERT sql statement
var sql = "insert into ......
var rs = stmt.executeUpdate(sql);
呼び出されたメンバーを持つ JDBC ステートメント クラスがあることがわかりましたが、RETURN_GENERATED_KEYS
これまでのところ、それを適切に操作して必要なものを取得する方法を理解するほど賢くありませんでした。定数ですかRETURN_GENERATED_KEYS
、属性ですか、それともどのように利用できますか?