Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
eser__cakir
Starting Member
2 Posts |
Posted - 2013-12-21 : 17:54:51
|
Hello ;I need to simplfy that part of code which are marked with *.How can I handle it ?Thank you.sayi[i] >>>>> ???CODE;------ SAYISAL LOTO PROCEDURU output veren SP ileCreate Proc Sayisal_Loto@sayi1 int,@sayi2 int,@sayi3 int,@sayi4 int,@sayi5 int,@sayi6 int,@tutan int outputas begin-- Çekilisi yap;declare @counter int , @loto intset @counter=1set @loto=0truncate table Cekiliswhile (@counter <= 6)begin-- Çekilen sayi 0 yada öncekilerin aynisi olmamali!while (@loto=0) beginset @loto= FLOOR(RAND() * 49)if ((select COUNT(*) from Cekilis where Sayi=@loto) > 0 or @loto=0) -- Ayni sayi var mi? veya 0 mi?beginset @loto=0endend-- Çekilen sayi 0 yada öncekilerin aynisi olmamali!insert into dbo.Cekilis (Sayi) values (@loto)set @counter=@counter+1set @loto=0endend-- SEÇILEN RAKAMLARI yaztruncate table Oynanan***************************************************insert into Oynanan (Oynanan_Sayi) values (@sayi1)*insert into Oynanan (Oynanan_Sayi) values (@sayi2)*insert into Oynanan (Oynanan_Sayi) values (@sayi3)*insert into Oynanan (Oynanan_Sayi) values (@sayi4)*insert into Oynanan (Oynanan_Sayi) values (@sayi5)*insert into Oynanan (Oynanan_Sayi) values (@sayi6)****************************************************set @tutan=(select COUNT(*) from Cekilis cross join Oynanan where Cekilis.Sayi=Oynanan.Oynanan_Sayi)-- Kontrol --------------------- select * from Cekilis full join Oynanan ON Cekilis.id=Oynanan.id --------- PROCEDURU Çalistirmak Için -------------declare @adet intexec Sayisal_Loto 11,12,13,14,15,16, @adet outputprint @adet------------------------------------------ |
|
bitsmed
Aged Yak Warrior
545 Posts |
Posted - 2013-12-21 : 18:00:50
|
[code]insert into Oynanan (Oynanan_Sayi) values (@sayi1) ,(@sayi2) ,(@sayi3) ,(@sayi4) ,(@sayi5) ,(@sayi6)[/code] |
|
|
eser__cakir
Starting Member
2 Posts |
Posted - 2013-12-21 : 18:13:50
|
quote: Originally posted by bitsmed
insert into Oynanan (Oynanan_Sayi) values (@sayi1) ,(@sayi2) ,(@sayi3) ,(@sayi4) ,(@sayi5) ,(@sayi6)
what if I have 1000 recordsI meant ;declare @a intset @a=1while (@a<1000)begininsert into ..............fill the blank pls........set @a=@a+1end |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
|
|
|
|
|
|