db2:从表中选择而不替换
您好,我只想问一个简单的问题——在DB2中有没有办法从表中选择一行(无论是基于联接还是随机选择的行),然后再次从同一个表中选择最后一行,或者不能选择任何前面的行 我想我必须在表中的每一行循环我的代码,并删除我选择的每一行,但是如果有人有其他解决方案,我会感兴趣的。不需要代码,而是描述另一种方法 谢谢db2:从表中选择而不替换,db2,Db2,您好,我只想问一个简单的问题——在DB2中有没有办法从表中选择一行(无论是基于联接还是随机选择的行),然后再次从同一个表中选择最后一行,或者不能选择任何前面的行 我想我必须在表中的每一行循环我的代码,并删除我选择的每一行,但是如果有人有其他解决方案,我会感兴趣的。不需要代码,而是描述另一种方法 谢谢 Arron您可以使用光标,并使用名为“定位删除”的“删除当前位置”功能。有关更多信息: 第55页 您可以使用光标,并使用名为“定位删除”的“删除当前位置”功能。有关更多信息: 第55页 最简
Arron您可以使用光标,并使用名为“定位删除”的“删除当前位置”功能。有关更多信息:
- 第55页
- 第55页
- 在处理整个表之前,您不希望或不能打开一个游标
- 您希望在选择行的顺序方面具有某种“随机性”
- 在处理整个表之前,您不希望或不能打开一个游标
- 您希望在选择行的顺序方面具有某种“随机性”
- 最简单的方法是声明一个游标,从表中选择所有行,然后处理
每次光标移动一行。每一行将被精确地选择一次(这几乎就是光标的全部内容)
我怀疑这不是你想要的答案。在这方面,您很可能至少有两个其他限制
选择问题:
是(例如,一个介于1和100000之间的数字,一个30个字符的名称等)执行此操作的最简单方法是声明一个游标以选择表中的所有行,然后处理 每次光标移动一行。每一行将被精确地选择一次(这几乎就是光标的全部内容) 我怀疑这不是你想要的答案。在这方面,您很可能至少有两个其他限制 选择问题: