tutorial transact create sql sqlite

transact - ¿Soporta SQLite SCOPE_IDENTITY?



sqlite tutorial (2)

Consulte las preguntas frecuentes . La función sqlite3_last_insert_rowid () lo hará. Sin embargo, cuidado con los factores desencadenantes.

Estoy tratando de realizar un INSERT simple y devolver la identidad (clave principal de incremento automático). He intentado

cmd.CommandText = "INSERT INTO Prototype ( ParentID ) VALUES ( NULL ); SELECT SCOPE_IDENTITY();";

y recibo el siguiente error

EnvironmentError: SQLite error no such function: SCOPE_IDENTITY

¿Soporta SQLite SCOPE_IDENTITY?
Si es así, ¿cómo lo uso?
Si no, ¿cuáles son mis alternativas (preferiblemente "hilo-seguro")?