sql语言进行数据库批量插入
批量插入数据:
定义变量,执行循环,将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
推荐阅读
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- py连接mysql
- 2019-01-18Mysql中主机名的问题
- C语言解方程的根和判断是否是闰年
- C语言的版本比较