oracle查询结果集迭代,Oracle 如何循环查询结果集,进行新增或修改
Oracle的PL/SQL中怎样循环查询的结果集,然后根据查询结果进行判断,是新增或修改操作
loop循环例子
for item in (select a,b,c from table_a where 条件) loop
insert into table_b(a,b,c) values (item.a,item.b,item.c);
end loop;
如何将查询结果集进行赋值
-- 获取结算单位是否存在(查询结果集赋值)---
select COUNT(*) into conNum from Dxc_Consignor where NAME=balance_Name;
循环结果集,对每一个结果进行判断,如存在,执行修改,不存在,执行新增
----循环修改运输记录的货主的TmsCode 方法---
declare
balance_Id varchar2(100);
balance_Name varchar2(100);
conNum number;
begin
--循环运输记录中的结算单位(ID,NAME)(查询结果集循环)--
for item in (select A.BALANCE_ID,A.BALANCE_NAME from VIEW_GZ_YIMIAO A group by A.BALANCE_ID,A.BALANCE_NAME) loop
-- 将查询到的数据赋值给变量 --
balance_Id := item.balance_id;
balance_Name := item.balance_name;
-- 获取结算单位是否存在(查询结果集赋值)---
select COUNT(*) int
oracle查询结果集迭代,Oracle 如何循环查询结果集,进行新增或修改相关推荐
- mysql中输出100内质数,oracle中用while循环查询1到100的质数(素数)
declare i number:=1; --表示当前数字 j number:=0; --从2开始,存储判断的数字 sum1 number:=0;--总数 begin while(i<100 ...
- oracle 数据库循环查询语句怎么写,sql循环查询(sql语句循环查询详解)
sql循环查询(sql语句循环查询详解) 2020-07-24 11:15:51 共10个回答 select*fromawheret_idin('3','4');select*fromawheret_ ...
- oracle查询并更新数据库,oracle数据库查询和更新
package sqltest; import java.sql.*; import parameter.BaseCanShu; public class PublicDbOracle { stati ...
- oracle存储过程、声明变量、for循环|转|
oracle存储过程.声明变量.for循环 1.创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out ty ...
- oracle存储过程、声明变量、for循环(转)
oracle存储过程.声明变量.for循环 1.创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out ty ...
- oracle 查询数据库io,理解Oracle中的并行查询IO
Oracle缓存区如何通过频繁地缓存在共享内存中访问数据来帮助降低磁盘IO瓶颈.Oracle有一种轮换IO机制,叫做"直接路径IO",如果它判断到绕过缓存区直接执行IO会更快速的话 ...
- oracle mssql 实例,oracle,mysql,SqlServer三种数据库的分页查询的实例
MySql: MySQL数据库实现分页比较简单,提供了 LIMIT函数.一般只需要直接写到sql语句后面就行了. LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数, ...
- oracle查询数据库的函数,Oracle:树查询及有关函数
Oracle:树查询及相关函数 Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了.依托于该语法,我们可以将一个表形结构的中以 ...
- 【Oracle】学习笔记(五)高级查询
用例 drop table stuInfo; drop table course; drop table score;drop sequence seq_stuid; drop sequence se ...
最新文章
- Python 编写用户登录接口
- 《Python数据分析》2nd
- 获取上层调用函数地址的代码
- Intel提供的面向机器学习和深度学习的优化工具和框架
- 皮肤可配置化:变量、样式分离
- 使用iozone和bonnie测试磁盘IO
- python元素元组抓7_Python7元组,字典,集合
- [Oracle]oracle概念和术语
- mongodb的架构 副本集搭建
- 音视频开发( 34)---麦克风阵列原理二
- latex 数学公式
- Solidity 系列教程
- 使用Keras-yolov3来识别滑动验证码
- DirectX修复工具的详细使用步骤介绍
- 【可视化】使用PS将图片从白底换成其他底色时,如何保留头发边缘的发丝
- 【托业】【新托业TOEIC新题型真题】学习笔记11-题库六-P7
- css去掉按钮默认样式教程_50个针对设计师CSS3按钮教程
- HTML+CSS项目练习(8)-发光文字动画
- 数字时代,商业智能BI的落地意味着什么
- mac php fpm 启动,mac 启动php-fpm