A表的某个字段的值如何赋给B表的字段里面 update a set a.变动原因=(select 迁移原因 from b where A.编号=B.编号)where exists(SELECT 1 from b where A.编号=B.编号); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UPDATE B SET 迁移原因 = (SELECT 变动原因 FROM A WHERE A.编号=B.编号 ) update b set b.迁移原因=(select 变动原因 from a where A.编号=B.编号)where exists(SELECT 1 from a where A.编号=B.编号); update B set B.迁移原因 = (select 变动原因 from A where A.编号=B.编号) select 变动原因 into:B.迁移原因 from Awhere A.编号=B.编号这样写可不可以????? 呵呵,来迟了.select 变动原因 into:B.迁移原因 from Awhere A.编号=B.编号当然如可以。人家要的是更新,不是追加新的纪录。呵呵 update B set B.迁移原因=(select A.变动原因 from A where A.编号=B.编号)where B.编号 in(select B.编号 from A, B where A.编号=B.编号);加了where条件后,将只更新A.编号=B.编号的记录 oracle中Long类型转换Blob类型问题 数据库的克隆的问题 如何把数据库A的数据、结构全部导入B数据库? 关于oracle9i分区问题 oracle的存储过程 如何把字段值赋到变量中 急!!!尝试过很多次,不知如何将Oracle中Long类型转换成其他数据类型。请指教!谢谢! 紧急求助:怎样查询两个相邻的分区里的数据? 小问题~!!快来~!条件删除的sql命令 再PL/SQL中,怎样获取指定日期加上定的天数后的新日期? plsql编译报错,程序中有update另外一个用户的表 关于从一个数据库导入数据到令一个数据库 oracle8i的imp问题
where exists(SELECT 1 from a where A.编号=B.编号);
into:B.迁移原因
from A
where A.编号=B.编号这样写可不可以?????
select 变动原因
into:B.迁移原因
from A
where A.编号=B.编号
当然如可以。人家要的是更新,不是追加新的纪录。呵呵
where B.编号 in(select B.编号 from A, B where A.编号=B.编号);
加了where条件后,将只更新A.编号=B.编号的记录