两表关联更新,用于update 回滚
2014-05-09 12:12
162 查看
create table test1 as select * from dba_objects; create table test2 as select * from dba_objects; create unique index test1_idx1 on test1(object_id); select * from test1; create table test3 as select object_id,object_name from test1 update test1 set object_name='xx'; SQL> update test1 set object_name=(select object_name from test3); update test1 set object_name=(select object_name from test3) * ERROR at line 1: ORA-01427: single-row subquery returns more than one row update test1 set test1.object_name=(select test3.object_name from test3 where test1.object_id=test3.object_id)
相关文章推荐
- 两表关联更新,用于update 回滚
- UPDATE多表关联更新时为什么会慢
- mysql update from 关联更新 从一个表字段 到另外一个表字段
- UPDATE与多表关联更新
- hibernate (多对多) 执行update更新操作时,关联表数据会被删除
- oracle UPDATE 多表关联更新
- oracle update set select from 关联更新
- update 把两个表关联后把B表一列的值更新A表的某一列
- MSSQL update 多表关联更新
- mysql关联多表进行update更新操作
- Oracle如何在update中多表关联更新
- update语句关联表更新
- 使用update更新关联的表
- Oracle Update多表关联更新
- MS SQL Server的数据库多表关联更新UPDATE
- [转]oracle update set select from 关联更新
- 用UPDATE SET FROM 语句来关联表更新数据
- Oracle\MS SQL Server Update多表关联更新
- mysql update 两个表关联{两个关联表如何更新其中一个表的数据}
- 一种高效率的update多表关联更新测试