Cara membuat kolom unik dengan nilai default UUID


9

Saya memiliki kolom kunci untuk penggunaan internal yang hanya berupa bilangan bulat yang meningkat, tetapi saya ingin memiliki kolom unik kedua yang merupakan UUID, tapi saya tidak tahu bagaimana memiliki fungsi yang dipanggil untuk nilai default (sehingga SQL Server membuat UUID dan bukan java), apakah ada dokumentasi yang bisa saya sarankan untuk ini?

Jawaban:



6

Tidak yakin apakah saya memahami pertanyaan Anda dengan benar, tetapi Anda dapat memiliki uniqueidentifierbidang di tabel Anda. Jika Anda ingin menghasilkan uid untuk catatan, Anda dapat melakukan sesuatu seperti ini:

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

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

Apakah itu memenuhi persyaratan Anda?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.