SQL里,如何同时插入几条值?不重复进行insert into XX valuesXXX

原创 2011年01月10日 21:48:00

insert into tablename values('001','1111');

insert into tablename values('002','1111');

insert into tablename values('003','1111');

insert into tablename values('004','1111');

 

有没有什么方法,可以同时插入上面这几条数据呢?

不用每次都insert into XX valuesXXX

(用Excel 导入出外,其他的方法)

 

方法:

declare @i int
declare @s varchar(4)

set @i=1
while @i<100
begin
  set @s=convert(varchar(2),@i)
  set @s=right('00'+@s,3)
 
  insert into tablename values(@s,'1111');
  set @i=@i+1
end

 

 

declare @i int
set     @i=0001
while   @i<4
begin
insert into tablename (字段1,字段2) values(@i,'1111')
set     @i=@i+1
end

Teradata SQL Assistant工具导入与导出

1.使用Teradata SQL Assistant工具导入与导出          当你得到一个EXCEL平面文件数据的时候,你就可以利用Teradata SQL Assistant工具导入导...
  • elvis_dataguru
  • elvis_dataguru
  • 2013年02月28日 21:27
  • 5005

SQL Insert Into Select 用法

语法:MySQL中INSERT INTO SELECT的使用 1. 语法介绍       有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段...
  • hehuii
  • hehuii
  • 2012年08月13日 16:15
  • 5257

如何用insert into values插入多条数据

insert into 表名(字段名1,字段名2)values(值a1,值b1), (值a2,值b2), 例如: insert into user_info (user_account,user_n...
  • linuxheik
  • linuxheik
  • 2017年05月15日 22:02
  • 8503

用一条insert语句来插入多行数据

insert into Student (Sname,Ssex,Sage,Sdept) select'武耀旭','男',24,'CS' union select'张志鹏','男',24,'CS'uni...
  • xuxurui007
  • xuxurui007
  • 2012年06月26日 10:47
  • 26993

insert into 语句的三种写法

insert into 语句的三种写法 方式1. INSERT INTO t1(field1,field2) VALUES(v001,v002); 方式2. INSERT INTO t1(field...
  • wangqingbo0829
  • wangqingbo0829
  • 2016年08月29日 15:21
  • 77126

sql插入数据时,避免插入重复数据

1.往表T_Mid_WaterIndexArea中插入数据    insert into [dbo].[T_Mid_WaterIndexArea](AreaCode,Year,DO,CODMn,BOD...
  • u010082526
  • u010082526
  • 2016年11月23日 13:18
  • 3178

SQL 语句之insert语句插入数据;若表中有重复的主键或数据插入的时候要求不能报错

已知条件:MySQL数据库 存在一张表,表名为teacher,主键为id,表中有4行数据select * from teacher;要求:要求使用数据库插入语句往表中插入数据,若需要插入表中的数据(...
  • banzhengyu
  • banzhengyu
  • 2016年03月14日 19:11
  • 9873

sqlserver数据库表的非主键字段插入数据时不重复

sqlserver数据库表的非主键字段插入数据时不重复方法: 表名(user)字段(ID,SchoolId,SchoolType,Profession,...) ID是主键(PK)自增1,...
  • qq_27421041
  • qq_27421041
  • 2017年05月24日 21:38
  • 453

批量插入记录,遇到重复记录则为自动更新

在插入大量数据时可能同时遇到两个问题: 如果每条更新执行一次sql性能很低,也容易造成阻塞; 批量插入时又有可能遇到主键 或者 唯一索引重复的问题,导致整个批量插入失败 使用 ON D...
  • rj042
  • rj042
  • 2016年01月22日 10:50
  • 3694

如何禁止在ACCESS中插入关键字重复的记录

我的关键字为 机构、姓名、日期 三个字段,当然在数据库已经设为关键字肯定无法重复插入, 我只想在网页中在插入前给用户以提示。在表单中这三个部分的输入字段名和数据库中的相同, 查询时可直接用 sC...
  • guilunnei8618
  • guilunnei8618
  • 2017年01月08日 16:48
  • 402
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL里,如何同时插入几条值?不重复进行insert into XX valuesXXX
举报原因:
原因补充:

(最多只允许输入30个字)