Varsayılan UUID değerine sahip benzersiz bir sütun nasıl oluşturulur?


9

Sadece artan bir tam sayı olan iç kullanım için bir anahtar sütun var, ama UUID olan ikinci bir benzersiz sütun var istiyorum, ama nasıl varsayılan değer (böylece SQL için çağrılan bir işlev var bilmiyorum Sunucu java değil UUID oluşturuyor), bunun için bana önerebileceği herhangi bir belge var mı?

Yanıtlar:



6

Sorunuzu doğru anladığımdan emin değilim, ancak uniqueidentifiertablonuzda bir alan olabilir . Bir kayıt için bir kullanıcı kimliği oluşturmak istiyorsanız, bunun gibi bir şey yapabilirsiniz:

create table UniqueIdTest
(
    someint int not null,
    someid uniqueidentifier not null
)

insert into UniqueIdTest(someint, someid)
values(1, NEWID())

Bu gereksinimlerinizi karşılıyor mu?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.