--创建视图
create view myview as select re=rand()
--自定义函数:取得指定范围的随机数
create function mydata(
@a int,
@b int)
returns decimal(18,2)
as
begin
declare @r decimal(38,0)
select @r=cast(re*(@b-@a)+@a as decimal(38,0)) from myview
return(@r)
end
go
select InnerID,dbo.mydata(100,1000) number from ba_Product
update ba_Product set PremiumNew=a.number
from (select InnerID,dbo.mydata(1,100) number from ba_Product) as a
,ba_Product b where a.InnerID=b.InnerID
用sql server生成随机数
SQL操作与自定义函数应用
最新推荐文章于 2024-02-24 13:33:59 发布
本文介绍如何在SQL中创建视图和自定义函数,包括实现特定范围内的随机数生成,并通过实例演示如何在数据库操作中应用这些功能。
2551

被折叠的 条评论
为什么被折叠?



