Выберите последний идентификатор для таблицы в SQLite? - PullRequest
5 голосов
/ 28 марта 2011

Я ищу эквивалент Scope_identity () или @@ identity в sql server, кроме sqllite?

Я бы не хотел прибегать к максимальному выбору в столбце id, но это правдоподобно.

Ответы [ 2 ]

6 голосов
/ 28 марта 2011

Поскольку я никогда не использовал SQL Server, я не совсем уверен, что делает @@IDENTITY, но если я правильно понимаю этот документ , то sqlite3_last_insert_rowid() может быть тем, что вы ищем.

3 голосов
/ 04 октября 2013

last_insert_rowid ()

Эта функция возвращает ROWID вставки последней строки из соединения с базой данных, которое вызвало функцию. SQL-функция last_insert_rowid () является оболочкой для интерфейсной функции C / C ++ sqlite3_last_insert_rowid ().

Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...