SQL Server Note

世界で一意の値を取得

GUIDを取得する方法です。
この値は環境や日時によって決まるため、理屈的には世界で一意の値となります。

SELECT NEWID() AS [GUID]
GUID
CDDA27E9-6BFE-4D54-AC80-26CB3873B652

ハイフンを除去して文字列型で取得したい場合は以下のようになります。

SELECT REPLACE(CAST(NEWID() AS NCHAR(36)),'-','') AS [GUID]
GUID
CDDA27E96BFE4D54AC8026CB3873B652
Copyright © 2006 Hikijishi All Rights Reserved.
[] [sql][0.00164103507995605]