Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为SQLite中的表选择最后一个标识?_Sqlite - Fatal编程技术网

为SQLite中的表选择最后一个标识?

为SQLite中的表选择最后一个标识?,sqlite,Sqlite,我正在寻找sql server中与Scope_identity()或@identity等价的对象,除了sqllite 我不想在id列上使用max select,但这是有道理的。因为我从未使用过SQL Server,所以我不太清楚@@IDENTITY的作用,但如果我理解正确,那么可能就是您要找的。最后一次插入\u rowid() 此函数返回从调用该函数的数据库连接插入的最后一行的ROWID。last_insert_rowid()SQL函数是sqlite3_last_insert_rowid()C/

我正在寻找sql server中与Scope_identity()或@identity等价的对象,除了sqllite


我不想在id列上使用max select,但这是有道理的。

因为我从未使用过SQL Server,所以我不太清楚
@@IDENTITY
的作用,但如果我理解正确,那么可能就是您要找的。

最后一次插入\u rowid()

此函数返回从调用该函数的数据库连接插入的最后一行的ROWID。last_insert_rowid()SQL函数是sqlite3_last_insert_rowid()C/C++接口函数的包装器

在与insert相同的事务中运行“select last_insert_rowid()”,以返回它。非常感谢。