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

相关文章推荐

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

已知条件:MySQL数据库 存在一张表,表名为teacher,主键为id,表中有4行数据select * from teacher;要求:要求使用数据库插入语句往表中插入数据,若需要插入表中的数据(...

sqlserver中,insert into XXX values(N'xxx'),这里N的意思!

        这里,N表示采用UNICODE编码方式。有N,插入数据库里的是unicode编码(无论是汉字,还是字母,统一用两个字节表示)的数据,这样在不同的系统环境下就会出现乱码,只对字段类型是n...

Merge into: Oracle中用一条SQL语句直接进行Insert/Update的操作

动机: 想在Oracle中用一条SQL语句直接进行Insert/Update的操作。 说明: 在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存...
  • needle2
  • needle2
  • 2012年07月03日 15:16
  • 4904

3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的区别,sql文件导入

1相关术语 语句 含义 操作 DML语句 (Data Manipulation Language) 数据库操作语言 insert up...

Ordering guarantees in SQL Server...(SQLServer中保证排序不被优化,insert into ....select...order by时插入顺序不对)

原文:http://blogs.msdn.com/b/sqltips/archive/2005/07/20/441053.aspx Ordering guarantees of queries in...

ADO方式,VC调用Execute执行INSERT INTO插入变量SQL语句的写法

有些情况下,SQL SERVER 2008r2中需要保存float,int类型的数据,当C++中的变量为double类型时,先格式化为Cstring格式,再组合成SQL语句。 对应的C++ 插入语句写...

MySql避免"重复插入记录"的方法(INSERT ignore into,Replace into,ON DUPLICATE KEY UPDATE)

案一:使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: 代码如下 复制代码 1 INSERT IGNORE INTO...

SQL表之间复制数据、选出随机几条数据、删除重复数据、取得自增长列等操作

--表之间数据复制 SELECT* INTO yozhu FROM yo --复制一份表 SELECT* INTO yozhu1 FROM yo where 1 SELECT TOP 0 * i...

linux之SQL语句简明教程---INSERT INTO

到目前为止,我们学到了将如何把资料由表格中取出。但是这些资料是如果进入这些表格的呢? 这就是这一页 (INSERT INTO) 和下一页 (UPDATE) 要讨论的。 基本上,我们有两种作法可以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL里,如何同时插入几条值?不重复进行insert into XX valuesXXX
举报原因:
原因补充:

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