ゴール
テーブルに値を挿入した後、リアルタイムで最新のGUID値を取得します
問題
それを行う方法がわからない
情報
- コードは住所と郵便番号の新しい値のみを指定する必要があります
- テーブルには多くのデータが含まれる可能性があります
テーブル
CREATE TABLE [AddressBook]
(
[testID] [uniqueidentifier] NOT NULL default newid(),
[address] [nvarchar](50) NULL,
[zipcode] [nvarchar](50) NULL
)
1
NEWID()ではなくNEWSEQUENTIALID()を使用することをお勧めします。そうしないと、クラスター化インデックス(testIDにあると想定)が大幅に断片化されます。
—
Jonathan Fite 2017