sql 循环插入20万条数据
2014-12-26 11:23
351 查看
DECLARE @number INT
SET @number = 200000
WHILE @number > 0
BEGIN
INSERT dbo.Article
(
MsId,
Title,
TitleBak,
Summary,
SummaryImageUrl,
Tag,
ArticleChannel_Id,
ArticleCategory_Id,
IsApproved,
Creator_Id,
CreatedDateTime,
ModifiedDateTime,
ViewCount,
ReplyCount,
DiggCount,
FavoriteCount,
LastReplyUser_Id,
LastReplyDateTime,
RightType,
IsDisplayContent,
IsSensitive,
Source
)
VALUES
(
@number,
'Title'+cast(@number AS VARCHAR(20)),
'TitleBak'+cast(@number AS VARCHAR(20)),
'Summary'+cast(@number AS VARCHAR(20)),
'SummaryImageUrl'+cast(@number AS VARCHAR(20)),
'Tag'+cast(@number AS VARCHAR(20)),
1,
2,
0,
@number,
GETDATE(),
GETDATE(),
100,
29,
123,
12,
@number,
GETDATE(),
1,
0,
0,
2
)
SET @number=@number-1
END
SET @number = 200000
WHILE @number > 0
BEGIN
INSERT dbo.Article
(
MsId,
Title,
TitleBak,
Summary,
SummaryImageUrl,
Tag,
ArticleChannel_Id,
ArticleCategory_Id,
IsApproved,
Creator_Id,
CreatedDateTime,
ModifiedDateTime,
ViewCount,
ReplyCount,
DiggCount,
FavoriteCount,
LastReplyUser_Id,
LastReplyDateTime,
RightType,
IsDisplayContent,
IsSensitive,
Source
)
VALUES
(
@number,
'Title'+cast(@number AS VARCHAR(20)),
'TitleBak'+cast(@number AS VARCHAR(20)),
'Summary'+cast(@number AS VARCHAR(20)),
'SummaryImageUrl'+cast(@number AS VARCHAR(20)),
'Tag'+cast(@number AS VARCHAR(20)),
1,
2,
0,
@number,
GETDATE(),
GETDATE(),
100,
29,
123,
12,
@number,
GETDATE(),
1,
0,
0,
2
)
SET @number=@number-1
END
相关文章推荐
- sql 循环插入数据
- sql 循环插入数据
- SQL While 循环插入数据
- SQL 循环插入多条数据
- SQL-Oracle存储过程-循环A表,向B表插入数据
- sql循环插入多条数据
- SQL循环插入大量数据
- sql 语句 循环插入100万条数据到某个表中
- SQL 循环插入多条数据
- sql循环插入测试数据
- 循环插入一条数据的sql写法
- T_SQL用循环语句向表中插入测试数据
- sql 循环插入数据
- [SQL]循环插入数据,并且计算插入所用时间
- sql 循环插入某一条数据
- SQL循环插入数据
- 使用SQL游标进行循环插入数据
- oracle_sql_循环插入数据
- SQL循环插入批量数据
- sql循环插入测试数据