declare @tmp int
declare @sql varchar(2000)
set @tmp=1
while @tmp<31
begin
if @tmp<10
begin
set @sql =
'insert Temp_Rpt_List1(表名) (select count(*) from sm_sending_temp_sm_list_all(表名)
where
sendtarget in(select col003 from tbl_sm_rpt_11110(表名)' +cast(@tmp as varchar(10)) + ' where col005=''0'')
and year(latestsendtime)=2011 and month(latestsendtime)=10 and day(latestsendtime)=' +cast(@tmp as varchar(10))+')'
end
else
begin
set @sql ='insert Temp_Rpt_List1 (select count(*) from sm_sending_temp_sm_list_all
where
sendtarget in(select col003 from tbl_sm_rpt_1111' +cast(@tmp as varchar(10)) + ' where col005=''0'')
and year(latestsendtime)=2011 and month(latestsendtime)=10 and day(latestsendtime)=' +cast(@tmp as varchar(10))+')'
end
set @tmp=@tmp+1
--exec (@sql) 执行sql语句
--print @sql 输出sql语句
end
分享到:
相关推荐
sqlserver 循环临时表插入数据到另一张表 -- 声明变量 DECLARE @SupCode as varchar(100), @ProdCode as varchar(50), @PackLayer as varchar(50), @CodeStatus as varchar(50), @ProductId as varchar(50), @...
循环插入n条数据sql语句
使用for loop向表中批量插入数据,推荐使用plsql执行,Dbvisualizer语句执行会出错
主要介绍了sql将一个表中的数据插入到另一个表中的方法,需要的朋友可以参考下
Sqlserver大数据量插入速度慢或丢失数据的解决方法 Sqlserver大数据量插入速度慢或丢失数据的解决方法
python自动办公-11 在Excel中按条件筛选数据并存入新的表
oracle 动态执行sql 循环 if判断 取余函数
2.我们把这些样式的字点数据做一次数据转换 把list转换成字典的形式(看下图代码) # -*- coding: utf-8 -*- import pymysql import json import re from xlsxwriter import Workbook datanew = {} #result数据是...
mysql 批量插入测试数据 ,可判断条件插入数据,随心所遇插入,do where 循环
本文将介绍三种批量插入数据的方法。第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表;第三种使用的方法是sql server中的...
循环链表可以通过一个指针来表示,并且可以在任意节点上进行插入、删除和遍历操作。 循环链表的节点结构通常包含两部分:数据域和指针域。数据域用于存储节点的数据,指针域用于指向下一个节点。 在循环链表中,...
C语言实现的数据结构中的循环链表 包含源码(.c文件),linux环境下编译生成的可执行文件,头文件 用于C语言以及数据结构的学习,熟练对循环链表边界的判定 实现了以下功能: 创建无头循环链表 向循环链表中插入...
一个小程序,由于数据库服务器容量有限,若长时间从拥有大量数据的数据库中读数据,无疑会给服务器带来很大负担,所以,应先将一个数据库中经常用到的数据统计到另一个数据库或另一个表中,以后可以查询这些就可以了...
通过kettle循环抽取整库数据至CSV文件,可根据该程序修改抽取至数据至数据库等。
其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > ...
MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...
asp循环插入多条数据的典型案例 '循环添加到数据库 For i=0 To UBound(pg_fltNo) objStrSTime = pg_sTime(i)&" "&pg_sHour(i)&":"&pg_sMin(i)&":"&pg_sSend(i) objStrETime = pg_eTime(i)&" "&pg_eHour(i)&":"&...
数据结构——循环链表的操作1 数据结构——循环链表的操作1 数据结构——循环链表的操作1 数据结构——循环链表的操作1
oracle循环插入oracle循环插入oracle循环插入oracle循环插入oracle循环插入oracle循环插入oracle循环插入oracle循环插入
做测试时,到mysql数据库循环插入千万条数据的java代码