0

SQLiteデータベーステーブルでは、主キーとしてguid文字variing(100)を使用しています。挿入操作の後にrowIDを返す方法を見つけました。ただし、_idフィールドは使用せず、GUIDのみを使用しています。この場合、挿入によって返されるものと、最後に挿入されたGUIDを取得する方法。

4

1 に答える 1

2

SQLiteDatabaseは、テーブルに別のタイプの主キーを定義した場合でも、をinsert()返します。integer primary keyからの結果を使用して、 :insert()をフェッチするだけです。guid

SELECT guid FROM Foo WHERE rowid = x;
于 2013-03-24T16:34:33.230 に答える