Як зробити унікальний стовпець зі значенням UUID за замовчуванням


9

У мене є ключовий стовпчик для внутрішнього використання, який є просто цілим числом, але я хотів би мати другий унікальний стовпець, який є UUID, але я не знаю, як функція, яка викликається значенням за замовчуванням (так що SQL Сервер створює UUID, а не java), чи є якась документація, яку можна мені запропонувати для цього?

Відповіді:



6

Не впевнений, чи правильно я розумію ваше запитання, але ви можете мати uniqueidentifierполе в таблиці. Якщо ви хочете створити uid для запису, ви можете зробити щось подібне:

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

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

Чи відповідає це вашим вимогам?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.