UUIDのデフォルト値で一意の列を作成する方法


9

内部で使用するためのキー列がありますが、これは増加する整数ですが、UUIDである2番目の一意の列が欲しいのですが、デフォルト値を呼び出す関数を持つ方法がわかりません(SQLサーバーはJavaではなくUUIDを作成しています)、これについて私に提案できるドキュメントはありますか?

回答:



6

私があなたの質問を正しく理解しているかどうかはわかりませんuniqueidentifierが、テーブルにフィールドを含めることができます。レコードのuidを生成したい場合は、次のようにすることができます。

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

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

それはあなたの要件を満たしていますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.