sql语言进行数据库批量插入
2013-10-10 23:38
183 查看
批量插入数据:
定义变量,执行循环,将int转化为varchar。例如:convert(varchar(10),@bmc)
declare @name varchar(50);
declare @pwd varchar(10);
set @pwd='123456';
declare @bmc int;
set @bmc=101;
while(cast(@bmc as int) <120)
begin
set @name='TV8'+convert(varchar(10),@bmc);
insert into dbo.T_TopView_Admin(F_Psnid,F_status,F_BroPwd,F_Edittime,F_StartTime,F_EndTime,F_UserType) values('TV8'+convert(varchar(10),@bmc),1,'123456',getdate(),20080320,20090319,1)
set @bmc=@bmc+1
end
批量插入数据,这个实例是用户两个数据结构类似的两张表进行数据导入
declare @fid int;
set @fid=1;
while @fid<100
begin
insert into T_Mail_Test_Attach(F_ID,F_ContentID,F_AttachName,F_AttachSize,F_AttachAddress,F_EditTime) select top 1 F_ID,F_MailID,F_AttachName,F_AttachSize,F_AttachAddr,F_EditTime from dbo.T_TLMail_Attach where F_ID>@fid order by F_ID asc
set @fid=@fid+1
end
定义变量,执行循环,将int转化为varchar。例如:convert(varchar(10),@bmc)
declare @name varchar(50);
declare @pwd varchar(10);
set @pwd='123456';
declare @bmc int;
set @bmc=101;
while(cast(@bmc as int) <120)
begin
set @name='TV8'+convert(varchar(10),@bmc);
insert into dbo.T_TopView_Admin(F_Psnid,F_status,F_BroPwd,F_Edittime,F_StartTime,F_EndTime,F_UserType) values('TV8'+convert(varchar(10),@bmc),1,'123456',getdate(),20080320,20090319,1)
set @bmc=@bmc+1
end
批量插入数据,这个实例是用户两个数据结构类似的两张表进行数据导入
declare @fid int;
set @fid=1;
while @fid<100
begin
insert into T_Mail_Test_Attach(F_ID,F_ContentID,F_AttachName,F_AttachSize,F_AttachAddress,F_EditTime) select top 1 F_ID,F_MailID,F_AttachName,F_AttachSize,F_AttachAddr,F_EditTime from dbo.T_TLMail_Attach where F_ID>@fid order by F_ID asc
set @fid=@fid+1
end
相关文章推荐
- 使用jdbc进行多数据的批量插入数据库(Oracle)
- 使用oledb对数据库进行增删改查及批量插入操作
- mybatis注解方式进行批量插入
- C# 向数据库批量更新数据(插入、更新、删除)
- 数据库批量插入数据的shell脚本
- java中不同的ORM框架实现对数据库批量插入数据库的方式与技巧
- PHP如何将多维数组中的数据批量插入数据库?
- java 数据库批量插入
- C#实现json对象数据批量插入数据库
- storm中使用jdbc向mysql进行批量插入的坑
- ADO.Net实现批量插入数据库(SqlBulkCopy处理)
- 数据库编程-批量插入数据
- JdbcTemplate 进行批量插入或更新操作
- 大数据批量插入数据库使用(SqlBulkCopy )效率更高
- 【转】我刚做的一个TreeView的CheckBox进行选中插入数据库,从数据库中读取数据后让CheckBox勾选的代码!
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 批量插入数据库数据
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。book表结构如下:(id,name,price,author,descrip
- MYSQL之批量插入数据库
- 用SQL语言创建数据库 数据表 插入数据