首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

用sql话语插入多条数据

2012-12-16 
用sql语句插入多条数据我想往一个表中插入500条相同的数据,请问代码怎么写?[最优解释]declare @i intset @

用sql语句插入多条数据
我想往一个表中插入500条相同的数据,请问代码怎么写?
[最优解释]
declare @i int
set @i=1
while @i<=500
begin
---你的语句
insert into TB(...)
values(...)

set @i=@i+1
end
[其他解释]
2008:

insert into xxx
values(xxx)
go 500

[其他解释]
insert into tb(col)
select top 500 'col' from sysobjects 

[其他解释]
引用:
2008:


SQL code?



123

insert into xxx values(xxx) go 500

楼上的没看懂呀。。。。我运行也没达到预期效果
是不是说的是goto呢?

IF(OBJECT_ID('TA','U') IS NOT NULL) DROP TABLE TA
CREATE TABLE TA(A INT )
LABLE:
IF((SELECT COUNT(1) FROM TA )<500)
BEGIN
INSERT  INTO  TA VALUES (1) 
END 
ELSE
BEGIN
RETURN
END 
GOTO LABLE 
SELECT COUNT(1) FROM TA

[其他解释]
引用:
引用:2008:


SQL code?



123

insert into xxx values(xxx) go 500
楼上的没看懂呀。。。。我运行也没达到预期效果
是不是说的是goto呢?
SQL code?1234567891011121314IF(OBJECT_ID('TA','U') IS N……
go的另外一种用法是2008才有的,go n 就是重复n次

热点排行