gpt4 book ai didi

SQLITE 相当于 Oracle 的 ROWNUM?

转载 作者:IT王子 更新时间:2023-10-29 06:23:07 28 4
gpt4 key购买 nike

我在 SQLite3 中的表中添加了一个“索引”列,以允许用户通过重命名旧数据库并在其位置创建一个包含额外列的新数据库来轻松地重新排序数据。

我遇到的问题是,当我 INSERT...SELECT 旧值时,我需要在“索引”列中为每一行指定一个唯一编号。

我确实在 Oracle 中找到了一个有用的术语,称为 ROWNUM,但 SQLite3 没有。 SQLite 中是否有等效的东西?

最佳答案

您可以使用特殊行名 ROWIDOID_ROWID_ 之一来获取列的 rowid。参见 http://www.sqlite.org/lang_createtable.html#rowid有关更多详细信息(以及行可以被称为 ROWID 等的普通列隐藏)。

关于SQLITE 相当于 Oracle 的 ROWNUM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12233091/

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