sql 表数据转移另一张表

if not exists(select * from syscolumns where id=object_id(‘REMOTEDETECTION_2018‘)) 
begin SELECT * INTO  REMOTEDETECTION_2018  FROM REMOTEDETECTION  where 1=0  end;

insert into RemoteDetections(DETECTIONSTATE,PASSDATETIME,VLPN,VLPNCOLOR,FUELTYPE,BZTYPE,VEHICLETYPE,RECENTSTATION,CO,CO2,NO,HC,VSP,SPEED,ACCELERATION,CONFIDENCE,WINDSPEED,WINDDIRECTION,
TEMPERATURE,IMPORTDATE,IUVTYPE,OWNERNAME,City_ID,Station_ID,REMOTEDETECTIONCODE,NH3,SF,IMAGEPATH,IMAGE,humidity,atmosphere,Highemissions,IsValid,Islocal,StationCode,CarColor,CarType,
Image1Name,Image1Path,Image2Name,Image2Path,VideoName,VideoPath,VehicleID)

select DETECTIONSTATE,PASSDATETIME,VLPN,VLPNCOLOR,FUELTYPE,BZTYPE,VEHICLETYPE,RECENTSTATION,CO,CO2,NO,HC,VSP,SPEED,ACCELERATION,CONFIDENCE,WINDSPEED,WINDDIRECTION,
TEMPERATURE,IMPORTDATE,IUVTYPE,OWNERNAME,City_ID,Station_ID,REMOTEDETECTIONCODE,NH3,SF,IMAGEPATH,IMAGE,humidity,atmosphere,Highemissions,IsValid,Islocal,StationCode,CarColor,CarType,
Image1Name,Image1Path,Image2Name,Image2Path,VideoName,VideoPath,VehicleID from RemoteDetection where PASSDATETIME>=‘2018-10-08 00:00:00‘ and PASSDATETIME<=‘2018-10-08 23:59:59‘;

原文地址:https://www.cnblogs.com/luoguixin/p/9777105.html

时间: 2024-10-12 07:33:22

sql 表数据转移另一张表的相关文章

一张表数据分到几张表性能优化

最近在做一个银行项目,从一张表(CCB_CREDIT_TRX)里要往七.八张表写数据, 一开始的做法是把这张表对应的实体select出来,放到一个List集合中,再对这个LIST List<CcbCreditTrx> list = new ArrayList<CcbCreditTrx>;//对这个List遍历for(CcbCreditTrx ccbCreditTrx:list) { //这里处理对其他表的操作 //表A .... //表B .... //表C .... } 建议做法

mysql批量复制表数据到另外几张表的写法

delimiter // create procedure oneKey(in newNames varchar(1000),in oldName varchar(250),in id INT,in count INT) BEGIN declare num int; -- 定义变量给循环使用 set num = 0; while num < count do SET @sqlStmt = CONCAT('insert into ', -- 要动态修改表名需要concat()方法 substrin

Sql从一张表中更改另一张表数据

语法: update table1 set table1.列=table2.列 from table2 where table2.列=table1.列update NFYSP.dbo.PATIENT     setPATIENT_ADDUSERID=OLD.PATIENT_ADDUSERID,PATIENT_UPDATEUSERID=OLD.PATIENT_UPDATEUSERID,PATIENT_UPDATEUSERNAME=OLD.PATIENT_UPDATEUSERNAME,PATIENT

复制一张表的数据到另一张表,jq.grid里面有时间类型数据时展示不了数据

1.复制一张表的数据到另一张表 insert into jct_sys_lock_tbl_new  (BGN_DT, END_DT, TYPE, DESCR, flag, format, range, count)  select BGN_DT, END_DT, TYPE, DESCR, flag, format, range, count    from jct_sys_lock_tbl 也可以: insert into jct_sys_lock_tbl_new  select *    fr

Oracle两张表关联批量更新其中一张表的数据

Oracle两张表关联批量更新其中一张表的数据 方法一(推荐): UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHERE EXISTS (SELECT 1 FROM 表1 WHERE 表1.A = 表2.A); 尤其注意最后的外层where条件尤为重要,是锁定其批量更新数据的范围. 方法二: MERGE INTO 表2 USING 表1 ON (表2.A = 表1.A) -- 条件是 A 相同 WHEN MATCHED TH

oracle sql developer 如何同时打开多张表

oracle sql developer 如何同时打开多张表: 步骤: 1.打开oracle sql developer 2."工具"---->"首选项(p)"---->"数据库"------>"对象查看器"---->选中"自动冻结对象查看器窗口(A)" 如下图所示:

SQLserver将一张表a的数据插入另一张表b

一.将一张表a的数据插入另一张表b(b为新建表) select * into 表b  from 表a 二.将一张表a的数据插入另一张表b(b为已有表) insert into 表b select * from 表a

拿字段数据直接查询别张表并转出对应

摘要:拿字段数据直接查询别张表并转出对应 SELECT TimesId ,ParliamentName ,ParliamentSequence , ? ParliamentType =? ( ?select CodeValue? ?from SystemCode? ?where Code = ParliamentType and CodeIndex= 'PType' )? ,StartDate ,EndDate ,UseStatus, AssignDate ,CreatedUserId ,Cre

mysql 从相同类型的多张表中提取到一张表中

蜗牛背着沉重的壳,贴着地面一步步艰难地向前爬行,不回头,也不左顾右盼,只是朝着自己想到达的地方行进. 有时候需要从多张相同类型的表中提取数据,这些表有一些相同的列或者表结构完全相同,同时表名存在一定的规律,如果表数量少还好,如果表数量多的话则会比较繁琐.可以通过存储过程将多张表的数据提取到一张表的方法来降低工作量. 先创建测试表并生成测试数据.以下存储过程创建10张测试表,每张表生成10条测试数据.drop PROCEDURE if EXISTS create10tables;create PR