【发布时间】:2013-05-26 00:45:59
【问题描述】:
假设我要处理 10 张借书卡,每张卡都有客户值(例如会员编号、会员姓名……),我需要更新每张卡的值。
如果我想从数据库中获取所有十个但只想一次更新每一行,是否有替代游标的方法?我知道 while 循环可能会起作用,但我如何能够在每次循环时抓取一行,直到我用完所有 10 张卡片?
【问题讨论】:
-
有什么理由不能只使用更新语句一次更新它们?
-
是的,我已经想到了这个选项,但是每次我更新任何行时,它都会更新它自己的事务号。我无法使用相同的交易号更新所有 10 个。