Aracılığıyla paylaş


NEWSEQUENTIALID() (Transact-SQL)

Windows yeniden başlatıldıktan sonra önceden belirtilen bir bilgisayarda bu işlev tarafından oluşturulan herhangi bir GUID daha büyük bir GUID oluşturur.Windows yeniden başlattıktan sonra GUID daha düşük bir aralıktan yeniden başlatabilirsiniz, ancak yine de genel olarak benzersiz değildir.Bir GUID sütun, satır bir tanıtıcı olarak kullanıldığında, NEWSEQUENTIALID NEWID işlevini kullanmaktan daha hızlı olabilir.NEWID işlev rasgele bir aktivite neden olur ve daha az önbellekteki veri sayfalarını kullandığı olmasıdır.NEWSEQUENTIALID kullanarak da verileri ve dizini sayfaları tam olarak dolduracak biçimde sağlar.

Important noteImportant Note:

Gizlilik bir sorun oluşturacaksa, bu işlev kullanın.Sonraki oluşturulan GUID, bu nedenle, GUID ile ilişkilendirilmiş erişim verilere ve değeri için tahmin olasıdır.

NEWSEQUENTIALID Windows üzerinde bir sarmalayıcı olan UuidCreateSequential işlev.

Topic link iconTransact-SQL sözdizimi kuralları

NEWSEQUENTIALID ( )

Dönüş Türü

uniqueidentifier

Remarks

Tablo sütunlarını türü VARSAYıLAN kısıtlamalar ile NEWSEQUENTIALID() yalnızca kullanılabilir uniqueidentifier. Örneğin:

CREATE TABLE myTable (ColumnA uniqueidentifier DEFAULT NEWSEQUENTIALID()) 

NEWSEQUENTIALID() DEFAULT ifadelerinde kullanılması, skaler diğer işleçlerle birleştirilemez.Örneğin, aşağıdaki yürütülemiyor:

CREATE TABLE myTable (ColumnA uniqueidentifier DEFAULT dbo.myfunction(NEWSEQUENTIALID())) 

Önceki örnekte, myfunction() alıp döndüren skaler kullanıcı tanımlı skaler fonksiyonu olan bir uniqueidentifier Değer.

Sorgularda, NEWSEQUENTIALID() başvurulamaz.

NEWSEQUENTIALID() sayfa Çekişme at yaprak azaltmak için bir Guıd oluşturmak için kullanabileceğiniz düzey dizinlerinin.

Bu bilgisayar üzerinde NEWSEQUENTIALID() kullanılarak oluşturulan her bir GUID benzersizdir.Kaynak bilgisayar bir ağ kartı varsa birden çok bilgisayar üzerinde Guıd NEWSEQUENTIALID() kullanılarak oluşturulan benzersizdir.Guıd'ler hakkında daha fazla bilgi için bkz: Uniqueidentifier veri kullanma.

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Windows'u yeniden başlatmayı Guıd'ın üzerinde olan etkisi hakkında bir açıklama eklendi.