首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

oracle 两张表进展数据的拷贝 update select,insert select

2013-12-26 
oracle 两张表进行数据的拷贝 update select,insert select今天需要用到将另外一张表的内容更新到本表,一

oracle 两张表进行数据的拷贝 update select,insert select
今天需要用到将另外一张表的内容更新到本表,一个是update 一个是insert1、先说UPDATE 语法:

update 表1 别名1 set (别名1.字段1,别名2.字段2)=(select 别名2.字段1,别名2.字段2 from 表2 别名2 where 条件)where 条件
?如果表1和表2的字段完全匹配那么则可以直接使用
update 表1 别名1 set (别名.*)=(select 别名2.* from 表2 where 条件)where 条件
2、Insert 语法:
Insert into 表1 (字段1,字段2,字段N) select 字段1,字段2,字段N from 表2
?insert into test2 (ID,Testname,Createtime,Falg) SELECT 10,TESTNAME,CREATcoETIME,FALG FROM TEST1

热点排行