gpt4 book ai didi

sql - SQLite 是否支持 SCOPE_IDENTITY?

转载 作者:IT王子 更新时间:2023-10-29 06:18:01 33 4
gpt4 key购买 nike

我正在尝试执行一个简单的 INSERT 并返回标识(自动递增主键)。我试过了

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

我收到以下错误

EnvironmentError: SQLite errorno such function: SCOPE_IDENTITY

SQLite 是否支持 SCOPE_IDENTITY?
如果可以,我该如何使用它?
如果不是,我的(最好是“线程安全的”)替代方案是什么?

最佳答案

如果您不使用 C 接口(interface)进行编程并希望通过 SQL 命令执行该过程,请尝试:SELECT last_insert_rowid()

http://www.sqlite.org/lang_corefunc.html

关于sql - SQLite 是否支持 SCOPE_IDENTITY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/304543/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com