هوش تجاری (Business Intelligence)

هوش تجاری (Business Intelligence)

به اشتراک بگذاریم برای یادگیری، یاد بگیریم برای به اشتراک گذاری
هوش تجاری (Business Intelligence)

هوش تجاری (Business Intelligence)

به اشتراک بگذاریم برای یادگیری، یاد بگیریم برای به اشتراک گذاری

تولید اعداد تصادفی توسط یک SP ساده!

توسط رویه زیر می‌توانید n عدد تصادفی در یک باز مشخص بدست آورید.



Create Procedure RandomNumbers

(

            @min bigint

            ,@max bigint

            ,@count int

)

as

Set Nocount On


Declare @t table (num bigint)

Declare @start bigint

Declare @End bigint

 

While @min<=@max

Begin

            Insert into @t values(@min)

            set @min=@min+1

End

Set Rowcount @count

Select num from @t order by newid()

Set Rowcount 0


برای اجرا کردن رویه ابتدا و انتهای بازه و تعداد اعداد تصادفی را مشخص کنید.


Exec RandomNumbers 100,300,10

نظرات 1 + ارسال نظر
کاربرگرامی دوشنبه 30 اردیبهشت 1392 ساعت 02:59 ب.ظ

بابا این همه زحمت نداه که
با دستور rnd راحت می تونی تولید کنی

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد