On 19.06.2013, at 11:32, Stefan Sicurella <[email protected]> wrote:
> so jetzt hab ich umgestellt auf sqlite und hab jetzt auch einen PrimaryKey > unique not null > Jetzt kann ich mich aber auf rowid beziehen, da die ja jetzt immer dieser > PrimaryKey ist. Wenn Du in einer Tabelle eine Spalte (column) als INTEGER PRIMARY KEY definiert hast, dann wird diese Spalte ein Alias für ROWID. Du kannst diese unter dem Namen ansprechen den Du vergeben hast oder unter einem von den drei internen Namen: ROWID, _ROWID_, OID Die zeigen dann alle auf dieselbe Spalte. Ich würde sie zudem als AUTOINCREMENT definieren, etwa so CREATE TABLE addresses (id integer NOT NULL PRIMARY KEY AUTOINCREMENT, ... Guckst Du hier: http://www.sqlite.org/autoinc.html Oliver
