Скажи, что у меня есть ProductVersion
Table
:
CREATE TABLE ProductVersion
(
Id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
PrvVersionName NOT NULL
);
И у меня есть этот код для INSERT в этой таблице:
SQLiteDatabase database = this.getWritableDatabase();
String sql = "INSERT INTO ProductVersion (PrvVersionName) VALUES (?);";
SQLiteStatement s = database.compileStatement(sql);
s.bindString(1, data.getVersionName());
long id = s.executeInsert();
s.close();
Myвопрос, является ли значение, возвращаемое из s.executeInsert()
таким же, как если бы я запросил, используя "SELECT last_insert_rowid();"
после выполнения этого INSERT ?