急!使用update语句可以更新数据库中的多个字段吗? 可以,比如表D中有三个字段:NUM, NO,Qupdate d set no='1111111', q='1111111' where num=1;commit; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还可以这样:update tablename set (col1,col2,...coln) = (select ... from ...) --只能是子查询语句 这种问题的通用写法:UPDATE ASET (A.COL1,A.COL2)=(SELECT B.COL1,B.COL2FROM BWHERE A.ID=B.ID)WHERE EXISTS(SELECT 1FROM BWHERE A.ID=B.ID); 简单通用写法就是:update 表名 set 字段名1=值1,.....,字段名n=值n where 条件;commit; 求助帮忙优化一条SQL语句 Oracle 查询预报中日期为char型时怎么办? 如何在oracle 客户端的command窗口运行SQL语句 oracle 的监听问题 sql中删除重复的记录 oracle 使用调查~ 恳请大虾指点一下Oracle全文检索设置的相关文章,非常感谢 通过IMP/EXP将从低版本ORACLE导出的数据导入高版本ORACLE数据库的问题 我的电脑装了ORACLE,为什么插网线时SQL*PLUS可以进入,拨掉网线就不能进入,请教了 大侠们救救我吧!!!!!!!! Oracle服务自动停止,有没有的救啊 执行计划
update tablename set (col1,col2,...coln) = (select ... from ...) --只能是子查询语句
UPDATE A
SET (A.COL1,A.COL2)=(
SELECT B.COL1,B.COL2
FROM B
WHERE A.ID=B.ID
)WHERE EXISTS(
SELECT 1
FROM B
WHERE A.ID=B.ID
);
update 表名 set 字段名1=值1,.....,字段名n=值n where 条件;
commit;