gpt4 book ai didi

sqlite - 使用自动增量的SQLITE DDL

转载 作者:行者123 更新时间:2023-12-03 19:42:33 27 4
gpt4 key购买 nike

在这种情况下,可能具有SQLITE DDL(LineNum为AUTO INCREMENT列是TransDate列的一部分)。如果我在行中插入新的每日交易条目,则将自动使用AUTO INCREMENT VALUES。插入新交易时,AUTO INCREMENT列(LineNum)将根据值1生成序列。请参见下面的示例。

TransDate   LineNum GL_Number
20141011 1 2163370000
20141011 2 2163370000
20141011 3 2163370000
20141011 4 2163370000
20141011 5 2163370000
20141011 6 2163370000
20141011 7 2163370000
20141011 8 2163370000
20141011 9 2163370000
20141011 10 2163370000
20141012 1 2163370000
20141012 2 2163370000
20141012 3 2163370000
20141012 4 2163370000
20141012 5 2163370000
20141012 6 2163370000
20141012 7 2163370000
20141012 8 2163370000
20141012 9 2163370000
20141012 10 2163370000

最佳答案

没有;在SQLite中,autoincrementing仅在单独的列是主键时才有效。

要计算每日行数,您必须计算同一天已经有多少行:

SELECT COUNT(*) + 1
FROM MyTable
WHERE TransDate = 20141013

关于sqlite - 使用自动增量的SQLITE DDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27118319/

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