存储过程示例

此存储过程实现批量添加随机数据到数据库中。

CREATE PROCEDURE add_UserInfo
AS
DECLARE @count INTEGER
DECLARE @index INTEGER
SET @count=(select max(id) from FlashList)
SET @index= 1
WHILE @index<=@count
BEGIN
INSERT INTO TableName(values,values,values,values)
VALUES (values,@index,cast(30000+10000*rand()as int) , cast(4000+1000*rand()as int) )
SET @index=@index+1
END
GO
/*--执行存储过程--*/
EXEC add_UserInfo
CREATE PROCEDURE add_UserInfo2
AS
declare @name varchar(20)
declare @sex varchar(10)
declare @age int
 
declare @maxId int
set @maxId=(select max(ID) from dbo.hr)
declare @i int
declare @j int
declare @per int
declare @newId int
set @i=0
set @j=0 
set @per=8 
set @newId=@maxId+1
while @i<32
begin
set @j=0
while @j<@per
begin
insert into dbo.hr(ID,name,age,sex,localAddress,remark,photo) values(@newId, @name, @age, @sex,@i, null,null)
set @j=@j+1
set @newId=@newId+1
end
set @i=@i+1
end
go


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值