读书人

ORACLE 两个表其间更新的实现

发布时间: 2013-01-26 13:47:03 作者: rapoo

ORACLE 两个表之间更新的实现

前提条件:

表info_user中有字段id和name,字段id为索引

表data_user_info中有字段id和name,字段id为索引

其中表info_user中字段id和表data_user_info中字段id数值一致。

要求实现:

更新表info_user中的字段name 与表data_user_info中字段name一致。

实现的SQL语句为:

update info_user i set (i.name) = (select d.name from data_user_info d where d.id = i.id)

where i.id = (select d.id from data_user_info d where d.id = i.id);

commit;

读书人网 >其他数据库

热点推荐