Sql Server numara üretme,uniqueindentifier kullanımı

Merhaba

Sql server içerisinde otomatik numara üretme fonksiyonunlarını tanıyacağız. Eğer yanlızca random numara üretmek istersek rand() fonksiyonunu kullanabiliriz.Rand() fonksiyonu bize virgüllü sayı üretir. Dönen sonuç float olarak gelir.Kullanımı

SELECT RAND() AS [RandomNumber]

olarak kullanabilir.Sonuç aşağıdaki gibi olacaktır.

RandomNumber
---------------------
0.39852839522376307
Eğer rand() fonksiyonuna parametre eklersek bize devamlı aynı sonucu verecektir.
Parametreli kullanımını fonksiyon içerisindeki parantezler içerisine float yada integer değer yazabiliriz.

SELECT RAND(1) AS [RandomNumber]

Result (Sonuç):

RandomNumber
———————
0.39852839593745873

Eğer integer değerde bir sayı üretmesini istersek

SELECT CAST(RAND() * 1000000 AS INT) AS [RandomNo]

olarakda kullabiliriz.Sonuç aşağıdaki gibi olacaktır

RandomNo
————
189782

Eğer Uniqueidentifier veri tipinde random üretmek istersek ,

select NewId() as UniqueNo

olarakda kullanabiliriz.Sonuç :

UniqueNo
———————

860D0BF4-F14F-4491-B07B-DC8A6586F863

Kolay Gelsin.

Ayrıca Buna Bakabilirsiniz

TRANSACTION Nedir

TRANSACTION Nedir ? Transaction Ne işe yarar ? Bir veya daha fazla SQL ifadeleri tek …