问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ORACLE数据库 存储过程 中 从几张级联表中查询 出结果集,循环添加到另一张表的某一字段

发布网友 发布时间:2022-05-11 10:11

我来回答

2个回答

热心网友 时间:2023-10-11 04:45

不太明白:循环添加到另一张表的某一字段 是什么意思?是指把结果集的多个字段值,添加到另一张的一个字段?
若是的话:要把从几张级联表中查询出的结果集各字段转换成另一张表的字段类型,插入就可以,示例如下
insert into tbl4(e)
select a||b||c||d from tbl1,tbl2,tbl3
where tbl1.key1=tbl2.key1 and tbl1.key2=tbl3.key2追问是这样的 我要查询到的是一个部门编号的集合,让后要循环把它添加进另一张表的部门编号字段

追答这也不需要循环,直接一个语句就可以完成:
insert into tbl4(部门编码)
select 部门编码 from tbl1,tbl2,tbl3
where tbl1.key1=tbl2.key1 and tbl1.key2=tbl3.key2

若几张表级联有重复的编码,加个distinct关键字就可以:
insert into tbl4(部门编码)
select distinct 部门编码 from tbl1,tbl2,tbl3
where tbl1.key1=tbl2.key1 and tbl1.key2=tbl3.key2

热心网友 时间:2023-10-11 04:45

procere insertTest is
cursor cs is
select a.no, b.qty
from a
join b on a.id = b.gid;
begin
for cur in cs loop
insert into c (no, qty)
values (cur.no, cur.qty);
end loop;
end insertTest;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...油桶横放长6、25米,圆的直径为2、05米,液体横放的高度为1、8米。求... 一个圆桶半径为1.2米,高为12米,现将油桶平放,此时装油的高度为1.722米... 大油桶是横放的,油桶圆的直径是2.15米,长是3.6米,里面的净油位高度... 一个圆柱油桶横着放,长5.5米,直径2.4米,里面装着油,油高度1米,求现在... 有一个圆柱体桶横放,长7米,高2.7米,里面装的油与油桶距离1.2米,求油的... 圆柱形油桶横放时油部分占底面圆周的三分之一当油桶直立油的高度和桶... 有一个圆柱体桶横放 有一个圆柱体桶横放 长9.4米 高2.6米 里面装的油与桶底距离0.6米,求里 ... 电脑单独安装outlook教程如何在电脑上安装outlook 直角转弯为什么会压角 求一个 MySQL的存储过程,给一个数据库里面所有的表都追加一个字段(表名没有规律) SQL 如何 从一个表中调出数据 然后每个数据 都执行 同一个存储过程(PROCEDURE) mysql 存储过程 从一张表查询数据插入到另外一张表?(同一个库)。 vivoy67和vivox9的区别是什么? 只会c语言可以应聘算法工程师吗 我想买个笔记本红色的 要DELL或者宏基 谁有网页 关于这两个的 我想看看 红宏基笔记本4752G怎么一直用独显? 红色的宏基笔记本14寸的换一个键盘多少钱 请问华硕,宏基笔记本电脑价格在4000内,12-14寸,颜色:银色、酒红色、黑色,性能那个好一点? 各位买过宏基笔记本Acer 4738G(372G32Mnrr)的花了多少钱啊? 宏基4738G 红色笔记本 XP 显卡驱动 请问下。宏基的as4741g .4738.As4741G 哪款好? 麻烦推荐一下笔记本电脑 价位:3500-4000左右。 品牌: 联想 宏基,最好有对比 颜色:必须得是红色的。 宏基5755G-2454这款笔记本有几种颜色。听朋友说有红色,可在网上查没有红色。是真的本本吗? 现在宏基出了款红色的笔记本,听说很好看,但是不知道配置怎么样,有谁知道型号啊? 红色宏基笔记本,2009年款,3200元 问:宏基笔记本有没有14寸,i5处理器,红色,中高配置,价格不考虑。谢谢 宏基笔记本电脑有红色的吗 宏基的一款笔记本,已经停产了,是红色的 怎样解决Windows Update当前无法检查更新的问题 mysql数据库怎么创建一个存储过程查询两个表的关联数据、怎么查? 我在用mysql做一个库存的数据库!我想在入库表了添加一条数据后触发库存表的数量属性与插入的相同属性相加 cisco smbsa什么意思 什么是cisco tac engineer 如何彻底解决思科路由器崩溃问题 怎样将录音发到微信 一键启动的车钥匙怎么打开后车箱? 你好!车钥匙忘在后备箱了,怎么开呀,是那种大众按钮开关,车门都锁了 请问蒜苗炒里肌的经典做法? 电脑突然黑屏不能开机 干酵母蒸馒头用多长时间 劝学论述学习的方法和态度,可以分为几个层次?是如何正反设喻论证的? 组织学习的层次 子曰:“知之者不如好之者,好之者不如乐之者”讲到学习的三个层次,分别是?其中哪个突出,为什么? “知之者不如好之者,好之者不如乐之者”指出了学习有哪三个层次? 请问什么是学习 论语中论述学习的三个层次的语句是? 知之者不如好之者好之者不如乐之者指出了学习有哪三个层次 《论语》中论述学习的三个层次的语句 龟头后面最近每天清洗都有白色的污垢怎么回事