如何通过存储过程 让数据库不挺的插入数据 或者进行1000亿次事务处理
答案:3 悬赏:20 手机版
解决时间 2021-03-14 14:20
- 提问者网友:听门外雪花风
- 2021-03-13 14:14
RT
最佳答案
- 五星知识达人网友:从此江山别
- 2021-03-13 14:58
脑壳有包才需要进行1000亿次事物处理
不停插入数据,就再存储过程中设置一个循环就可以了。
不停插入数据,就再存储过程中设置一个循环就可以了。
全部回答
- 1楼网友:一袍清酒付
- 2021-03-13 17:48
declare @index int
set @index = 1
while @index<=2000
begin
insert into 某表名 values (值)
set @index = @index +1
end
go
- 2楼网友:十鸦
- 2021-03-13 16:15
--创建表
create table tbl_test
on
(
id bigint,
name varchar(50)
[description] varchar(2000)
)
go
--创建 存储过程
create proc test_proc
@count bigint --参数,用于记录循环次数
as
declare @flag bigint
set @flag = 0
while(@flag<@count)
begin
insert into dbo.tbl_test values(@flag,'name'+CAST(@flag as varchar),'description'+CAST(@flag as varchar) )
set @flag = @flag+1
end
go
-- 执行存储过程(循环插入100000次)
exec test_proc 100000
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯