gpt4 book ai didi

sql - 是否可以在不循环的情况下为 iSeries 表中的每一行生成唯一的数值?

转载 作者:行者123 更新时间:2023-12-02 07:07:32 25 4
gpt4 key购买 nike

我有一个包含数千行的 iSeries 表,并且刚刚添加了一个新的数字/整数列作为表键。这基本上是一个整数 id 列 (1,2,3...)。

假设我无法将此列设为自动递增列。有没有一种简单的方法可以为每一行分配唯一的增量值,而不必遍历每条记录分配一个值?也许是某种更新查询?

最佳答案

您可以使用 RRN分配相关记录号的标量函数:

update table set id=rrn(table)

关于sql - 是否可以在不循环的情况下为 iSeries 表中的每一行生成唯一的数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9366838/

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