永发信息网

如何通过存储过程 让数据库不挺的插入数据 或者进行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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯