请问在oracle中用一个表的id为a记录更新id为b记录,怎么写sql语句? 单值的话,可以update yourtableset col1=(select col1 where id=a)where id=b; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 maohaisheng(www.chinaspirit.net)所说的单值应该是指单个域(字段)的值,不知道,楼主的单值是什么意思? 不知道你是不是这个意思update youtable set id = a where id = b update yourtableset (col1,col2,...)=(select (col1,col2,...) where id=a)where id=b; Cannot SET AUTOT 求解释 【附图】oracle 11g 中创建asm磁盘时,有个选项为quorum,这个是什么意思 求SQL [在线等]:两个独立数据库间大数据量迁移怎么做?例子见内 求一个复制列的解决方案 oracle 触发器问题——急求 请问该存储过程用oracle怎么写啊!50 oracle 安装后启动出错。急啊。。在线等。。(100分) 为何我为用户增加权限时,电脑提示出错? 我在备份orale的时候总是在任务提交到作业队列中以后遇到"VNI-2015验证错” linux 下oracle8.1.7的安装 请问在oracle8i里怎么设定备注型字段呀
update youtable set id = a where id = b
set (col1,col2,...)=(select (col1,col2,...) where id=a)
where id=b;