uniqueidentifier(Transact-SQL)

16바이트 GUID입니다.

주의

uniqueidentifier 데이터 형식의 열이나 로컬 변수는 다음 방법에 따라 값으로 초기화됩니다.

  • NEWID 함수 사용
  • 문자열 상수에서 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 형식으로 변환. 여기서 각 x는 0-9 또는 a-f 범위의 16진수입니다. 예를 들어 6F9619FF-8B86-D011-B42D-00C04FC964FF는 유효한 uniqueidentifier 값입니다.

비교 연산자는 uniqueidentifier 값으로 사용할 수 있습니다. 그러나 순서는 두 값의 비트 패턴을 비교하여 구현되지 않습니다. uniqueidentifier 값에 대해서는 비교(=, <>, <, >, <=, >=) 및 NULL에 대한 확인(IS NULL 및 IS NOT NULL) 연산만 수행할 수 있습니다. 다른 산술 연산자는 사용할 수 없습니다. IDENTITY를 제외한 모든 열 제약 조건과 속성은 uniqueidentifier 데이터 형식에서 사용할 수 있습니다.

구독이 업데이트되는 병합 복제 및 트랜잭션 복제에서는 uniqueidentifier 열을 사용하여 테이블의 여러 복사본에서 행을 고유하게 식별할 수 있습니다.

참고 항목

참조

ALTER TABLE(Transact-SQL)
CAST 및 CONVERT(Transact-SQL)
CREATE TABLE(Transact-SQL)
데이터 형식(Transact-SQL)
DECLARE @local\_variable(Transact-SQL)
DELETE(Transact-SQL)
INSERT(Transact-SQL)
NEWID(Transact-SQL)
SET @local\_variable(Transact-SQL)
UPDATE(Transact-SQL)

관련 자료

데이터 형식 변환(데이터베이스 엔진)
병합 복제 개요
복제 설명서 구조
트랜잭션 복제를 위한 업데이트 가능 구독

도움말 및 정보

SQL Server 2005 지원 받기