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

Antwort per Email an