oracle 从一张表的数据复制到另一张表中 mapper.xml

例如:

<insert id="insertBatchcardDeviceLog" useGeneratedKeys="false">
insert into tf_ord_batchcard_device_log
(device_seq,
device_code,
device_state,
update_date,
occupy_order_id,
occupy_date,
log_date,
oper_staff_id)
select device_seq,
device_code,
device_state,
update_date,
occupy_order_id,
occupy_date,
sysdate,
‘system‘
from tf_ord_batchcard_device
where device_code =#{device_code}
</insert>

就是从tf_ord_batchcard_device查出来插入到tf_ord_batchcard_device_log表中、注意两个表的类型一样要对应。

时间: 2024-08-06 11:39:46

oracle 从一张表的数据复制到另一张表中 mapper.xml的相关文章

SqlServer将表中数据复制到另一张表

insert into phone2(ph,attr,type,carrier) select top 1000 ph,attr,type,carrier from phone 将表phone的字段和前1000条数据复制到Phone2表 数据库中的某个表删除重复数据(phone2表不能存在) select distinct  * into phone2 from phone 表phone的数据放到phone2中(phone2表可以存在) insert into phone2(ph,attr,ty

表之间数据复制语句

Insert是T-sql中常用语句:Insert INTO table(field1,field2,...) values(value1,value2,...) 当从当前表复制到另一种表中的时候, 如: 1.将一个table1的数据的部分字段复制到table2中 2.将整个table1复制到table2中, 此时 需要使用到:SELECT INTO 和 INSERT INTO SELECT 表复制语句 1.INSERT INTO SELECT语句 语法:Insert Into Table2(fi

SQL_如何实现用户A的表A数据插入到用户B的表B中?

***********************************************声明***********************************************************************  原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39901995 *******

VBA 把一个工作簿中的表的数据传递到另一个工作簿中

Private Sub CommandButton2_Click() For Z = 2 To Sheet2.[b65536].End(3).Row Next Application.ScreenUpdating = False Dim j As Integer Dim souce As Worksheet Dim target As Workbook Set souce = ThisWorkbook.Worksheets("正式表") Set target = Workbooks.O

在oracle中怎么把一张表的数据插入到另一张表中

把table2表的数据插入到table1中 insert   into   table1   select   *   from   table2

SqlServer表EXCEL数据复制的另一种方法

一个.SqlServer表中的数据复制到excel 1.新建查询,用sql语句把表数据读出来 2.然后,选择数据,右键.复制(也能够点击连同标题复制),拷贝到记事本中(不然会乱码) 3.然后再把记事本的内容复制,在excel中粘贴就能够了. 二.excel拷贝到SqlServer表数据 1.打开excel复制数据. 2.用编辑状态打开sql表 3.右键点击表最以下一行左側的序号,选择粘贴(注意,excel的列一定要和sql表的列相应) 4.假设增量,不要复制自动递增场 版权声明:本文博客原创文章

取得一张表的数据不在另一张表中的最优秀方法(JOIN与EXISTS的效率研究)

业务需求: 公司有个CRM经纪人管理系统,前天遇到的比较棘手的问题是,要查询一张表中不在另一张表中的所有用户并分页显示,但问题是外表的数据量很大,如果用not in(select ..),not exists(select ...)之类的子查询 的话需要对子查询表进行所有信息的调用过滤才行,一单子查询数据量过大效率问题就来了,于是就私下里查了一点资料,并根据资料中提供的例子建立了对应的测试表做了一些测试,随后将解决问题的方法移交给了技术部的邹鸿同事去解决问题,因为是前天的事情了,本来是事情忙没时

动态列从一表的数据汇总至另外一张表中

这段时间有涉及至MS SQL的编程,动态的SQL语句.原始数据表中,很多数据,需要把有数据的记录进行统计,并需要进行列显示,也就是是行列转换.有数据才显示,也就是说最终的列是动态变化的.有数据才显示. 把所有有数据的放在一张临时表中,只需要将转换列名的数据即可. 然后根据这个临时表,来处理动态SQL的语句,有SELECT列,宣告变量,变量赋值以及更新的. 上面的几行,在运行时得到的结果和格式如下,随数据不同列名也有所不同: 接下来,你可以看到Insus.NET进动态去引用这些变量的,在EXECU

SQL语句把一个表的数据复制到另外一个表里面

不同的数据库语法不同(SQL Server和Oracle为例),且复制包括目标表已存在和目标表不存在的情况 1.SQL Server中,如果目标表存在: insert into 目标表 select * from 原表; 2.SQL Server中,,如果目标表不存在: select * into 目标表 from 原表; 3.Oracle中,如果目标表存在: insert into 目标表 select * from 原表;   commit; 4.Oracle中,如果目标表不存在: crea