用sql语句插入多条数据

晴空飞一鹤 2012-11-28 06:29:01
我想往一个表中插入500条相同的数据,请问代码怎么写?
...全文
130 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2012-11-28
  • 打赏
  • 举报
回复
引用 4 楼 learningcoder 的回复:
引用 2 楼 DBA_Huangzj 的回复: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次
learningcoder 2012-11-28
  • 打赏
  • 举报
回复
引用 2 楼 DBA_Huangzj 的回复:
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
kingtiy 2012-11-28
  • 打赏
  • 举报
回复
insert into tb(col)
select top 500 'col' from sysobjects 
發糞塗牆 2012-11-28
  • 打赏
  • 举报
回复
2008:
insert into xxx
values(xxx)
go 500
开启时代 2012-11-28
  • 打赏
  • 举报
回复
declare @i int set @i=1 while @i<=500 begin ---你的语句 insert into TB(...) values(...) set @i=@i+1 end

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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