有没有办法一次插入n条数据

dododo 2002-11-28 10:25:01
有没有办法一次(一条sql最好)向数据表中插入n条数据
id value
1 2 (value=id*2)
2 4
3 6
4 8
.........
先向各为大侠问好了。
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyFor 2002-11-28
  • 打赏
  • 举报
回复
我倾向于使用tj_dns(愉快的登山者) 的方法,你过的时候可以把它放到存储过程中去,
愉快的登山者 2002-11-28
  • 打赏
  • 举报
回复
declare @ii int
@ii = 1
while @ii < 100
begin
insert tablename values (@ii, @ii*2)
set @ii = @ii + 1
end
leisa 2002-11-28
  • 打赏
  • 举报
回复
insert into '目的表'
select id,id*2 from '源表'
where ...
就可以了

34,590

社区成员

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

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