oracle怎样返回修改后的记录列表
我是想实现这样的:
两个游标curosr1、cursor2分别是查询两张不同的表tab1,tab2(都有相同的两个非主键字段:'商品ID'和'数量')。我用嵌套loop分别循环tab1和tab2,若curosr1的当前列与cursor2当前列满足某种条件(比如段'商品ID'相同),则修改curosr1当前列的'数量'(但不修改数据库),我现在想把修改后的记录列表(是列表,不是单挑记录,这些记录只是在前台给用户预览的,不要修改数据库)返回
,我应该怎么实现?这里是不是不能用游标实现(游标一旦重置的话,其修改过的行数据也就还原了)?应该用到哪些东西?我是oracle的初学者,项目要求把大部分业务逻辑放到oracle中,希望大家给我指点思路,当然越详细越好。先说声谢谢!
两个游标curosr1、cursor2分别是查询两张不同的表tab1,tab2(都有相同的两个非主键字段:'商品ID'和'数量')。我用嵌套loop分别循环tab1和tab2,若curosr1的当前列与cursor2当前列满足某种条件(比如段'商品ID'相同),则修改curosr1当前列的'数量'(但不修改数据库),我现在想把修改后的记录列表(是列表,不是单挑记录,这些记录只是在前台给用户预览的,不要修改数据库)返回
,我应该怎么实现?这里是不是不能用游标实现(游标一旦重置的话,其修改过的行数据也就还原了)?应该用到哪些东西?我是oracle的初学者,项目要求把大部分业务逻辑放到oracle中,希望大家给我指点思路,当然越详细越好。先说声谢谢!
...全文
相关推荐
oracle企业面试题集锦.pdf
隐式游标是在执行插入(insert)、删除(delete)、修改(update)和返回单条记录的查询(select)语句时由 PL/SQL 自动定义的。显示游标的操作包括打开游标、操作游标、关闭游标。
Oracle教程.docx
子查询 * 子查询:执行高级数据选择技术 * 相关子查询:依赖于外部查询返回的值的子查询 * EXISTS 和 NOT EXISTS:检查子查询返回的行是否存在 * ANY、SOME 和 ALL:将值与列表或子查询进行比较
2022oracle存储过程procedure秘籍借鉴.pdf
有返回值的存储过程可以设置OUT参数接收结果,非列表类型可以直接处理。返回列表的情况通常涉及游标,Java中的ResultSet可以用来处理返回的多行数据。
易语言实现Oracle数据修改功能源码
易语言的`数据库命令.受影响记录数`函数可以返回这一信息。5. **关闭连接**:完成所有数据库操作后,记得关闭数据库连接,释放资源。使用`数据库连接.关闭`函数进行关闭。
oracle数据库更新
该语句支持两种基本形式:插入单条记录和插入子查询结果(可以一次性插入多条记录)。


