在SQL里面如何循环造数据

nattystyle 2008-08-29 02:08:48
我想插入1000条数据

for(int i = 1;i < 1000;i++)
{
INSERT INTO VALUES (i)
}

在SQL里面如何实现?
...全文
372 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
水族杰纶 2008-08-29
  • 打赏
  • 举报
回复
if object_id('prc_test') is not null
drop proc prc_test
go
Create proc Prc_test
as
declare @i int
set @i=1
while @i<=1000
begin
insert test1(Meno) values(@I)
set @i=@i+1
end
go
修改為對應的字段及表
nattystyle 2008-08-29
  • 打赏
  • 举报
回复
谢谢各位,但我是SQL新手,上面写的应该是存储过程吧

我现在要将这段代码应用到数据库名为Data的表Table上,整个存储过程该怎么写?

能不能给个步骤,稍微详细一点点
zjw2004112 2008-08-29
  • 打赏
  • 举报
回复
declare @i int
while @i <1000
begin
insert tb values(@i)
set @i=@i+1
end
muzhenxing013 2008-08-29
  • 打赏
  • 举报
回复
while
lgxyz 2008-08-29
  • 打赏
  • 举报
回复
DECLARE @I INT
SET @I=1
WHILE @I<=1000
BEGIN
INSERT INTO .....
SET @I=@I+1
END
水族杰纶 2008-08-29
  • 打赏
  • 举报
回复
declare @i int
while @i<1000
begin
insert tb values(@i)
set @i=@i+1
end

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧