MsSql uniqueidentifier Kullanımı

Merhaba arkadaşlar bugün sizlere MsSql’de uniqueidentifier‘ın kullanımını ve hangi durumlarda bizlere katkı sağlayacağını anlatmaya çalışacağım. Bu işlem sırasında NEWID işlevini kullanacağız. NEWID 0-9 veya a-f aralığında onaltılık tabanda sabite dönüştürerek bir uniqueidentifier değeri oluşturmayı sağlar. Peki biz neden uniqueidentifier değer kullanıyoruz. uniqueidentifier tablodaki satırların karşılaştırıldığında benzersiz olmasını garantiler. Bu işlemde id’lerimiz veya herhangi bir sebep ile kullandığımız değerlerin çakışmasını önlemektedir. Şimdi anlattığım uniqueidentifier ile ilgili basit bir örnek yapalım…

Aşağıdaki örnekte UniqCode ve ParentID olmak üzere 2 adet NEWID işlevi ile uniqueidentifier ürettik.

    declare @UniqCode uniqueidentifier
    set @UniqCode = NEWID()
    declare @ParentID uniqueidentifier
    set @ParentID = NEWID()
    INSERT INTO UniqTable (UniqCode, ParentID) VALUES (@UniqCode, @ParentID) 

Kodumuzu çalıştırdığımızda ise arkadaşlar, aşağıdaki ekran görüntüsündeki gibi veriler elde etmiş olacağız…

uniqueidentifier

Bir başka makalede görüşmek dileğiyle…

Sedat Demirdoğan

PaylaşShare on Facebook0Tweet about this on TwitterShare on Google+0Pin on Pinterest0Share on Tumblr0Share on LinkedIn0Email this to someone

Yazar Hakkında Yazarın Bütün Yazıları Yazarın Web Sitesi

admin

1 YorumYorum Yazmak İçin

  • uniqueidentifier’ı arıyordum çok başarılı bir yazı olmuş stored procedure içerisinde kullandım teşekkür ederim.

Bir Cevap Yazın

Your email address will not be published. Required fields are marked *

*