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

求教plsql中update数据的问题。

发布网友 发布时间:2022-05-23 14:28

我来回答

3个回答

热心网友 时间:2023-10-25 01:41

建议使用plsql块来写:
begin
--先查出A表中的记录(存在相关B表的记录为前提,避免无用数据),进行循环
for item in (select id, 得分1, 得分2, 得分3 from A where exists(select 1 from B where A.id = B.id)) loop
--然后判断每次循环的值,进行update
if nvl(item.得分1, 0) <> 0 then
update B set 最终得分 = item.得分1 where id = item.id;
elsif nvl(item.得分2, 0) <> 0 then
update B set 最终得分 = item.得分2 where id = item.id;
else
update B set 最终得分 = item.得分3 where id = item.id;
end if;
end loop;
end;
-- 如果在plsql中控制事务,需要commit
commit;

有疑问发追问。

热心网友 时间:2023-10-25 01:41

UPDATE
B
SET
最终得分 = (
SELECT
NVL( 得分1, NVL( 得分2, NVL( 得分3, 0)))
FROM
A
WHERE
A.ID = B.ID
);

没测试过, 估计着写的.

热心网友 时间:2023-10-25 01:41

DECLARE
w_count INTEGER;--接收分数
BEGIN
SELECT id INTO w_count FROM A ;

CASE w_count
WHEN 0 THEN UPDATE语句
WHEN 1 THEN UPDATE语句
WHEN 2 THEN UPDATE语句
以此类推谢谢

END CASE;
END;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我用耳机玩爱唱久久怎么唱出来的不响? 电脑ktv点歌软件有哪些电脑用什么点歌软件比较好 更换变速箱油后,汽车刹车和起步时底盘常有嘎啦嘎啦的异响是什么原因... 格兰仕空调口碑怎么样 格兰仕空调的优缺点有哪些? 格兰仕空调怎么样?质量好吗? 什么是PNC金融服务集团 挖出蛇是好事还是坏事? 微信换行怎么换到下一行 微信如何将自己的位置定位发绐别人 oracle中怎么查看一个用户所占的空间。用pl&#47;sql能看嘛?还有怎么看表空间还剩多少 我想请问,在PL/SQL中用什么去掉数值类型中的空格呢? PL&#47;SQL创建存储过程的错误Warning: Procedure created with compilation errors pl&#47;sql 中如何让null变成数值0,就是如果查询的sql语句没有数据的话,想让他们用0表示!怎么写 写一段pl&#47;sql程序代码,当向表中插入数据时,先查询是否存在相同主键,如果不存在则插入,存在则提醒。 初级编程入门从哪个软件入手好? 电子杂志制作可以从哪个软件入手? 如何找到能帮厂家卖茶叶的微商,茶叶不好卖啊? 从哪个软件上买皮肤 不会被骗? 做微商或开个网店卖茶叶怎么样? 创米扫地机器人值得入手不? 小米射像头是上海制造的吗 微信:上卖茶叶,按手印进入靠谱吗? 小白和小米是一家吗 微商卖茶叶是不是卖不出去 剑魔用太刀好还是巨剑 英雄联盟剑魔的一秒8刀怎么弄 剑魔用什么武器好?现有传说盒子,不知道选哪个。是格拉西亚 还是 西部无法?是选太刀还是巨剑? 一首英文歌 歌词 i ,i love you baby love somebaby 什么歌? lol剑魔两把刀怎么换 用PL&#47;SQL从ORACLE数据库提取出一张表,希望将空值替换为-,就是提出的表里面相应的列没有空值; plsql问题 这句话具体什么意思 不懂外语,希望大家帮我翻译一下。 肝性脑病扑翼样震颤 图解 量还可以组什么词? 量的组词有哪些词语 南瓜和红枣可以一起做吃的吗? 南瓜炖红枣能吃吗 南瓜红枣汤怎么做好吃 南瓜和红枣能一起吃吗 量多音字组词量多音字组词有哪些 ps素材网站有哪些好 力量的量组词量带不带声调? 南瓜能和红枣一起吃吗 量组词量衣对吗?这道题不会。 量组词体量对不对? 有一起男男女女乱吃乱来的么 强组词舍组词量组词 为啥现在男女关系混乱 男女乱搞行关系