SqlUserDefinedTypeAttribute.IsByteOrdered 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 정의 형식이 바이트를 기준으로 정렬되는지 여부를 나타냅니다.
public:
property bool IsByteOrdered { bool get(); void set(bool value); };
public bool IsByteOrdered { get; set; }
member this.IsByteOrdered : bool with get, set
Public Property IsByteOrdered As Boolean
속성 값
true
사용자 정의 형식이 바이트 순서가 지정되면 이고, 그렇지 않으면 false
입니다.
설명
로 true
설정하면 사실상 속성은 IsByteOrdered 직렬화된 이진 데이터를 정보의 의미 체계 순서에 사용할 수 있음을 보장합니다. 따라서 바이트 정렬된 UDT 개체의 각 인스턴스에는 직렬화된 표현이 하나만 포함될 수 있습니다. serialize된 바이트에서 SQL Server 비교 작업을 수행하는 경우 해당 결과는 관리 코드에서 동일한 비교 작업이 수행된 경우와 동일해야 합니다.
가 로 설정된 true
경우 IsByteOrdered 다음 기능이 지원됩니다.
이 형식의 열에 인덱스를 만드는 기능
이 형식의 열에 CHECK 및 UNIQUE 제약 조건과 기본 키 및 외래 키를 만드는 기능
Transact-SQL ORDER BY, GROUP BY 및 PARTITION BY 절을 사용하는 기능입니다. 이 경우 형식의 이진 표현이 순서를 결정하는 데 사용됩니다.
Transact-SQL 문에서 비교 연산자를 사용하는 기능입니다.
이 형식의 계산 열을 유지하는 기능
Native
가 UserDefined
로 설정된 경우 IsByteOrdered 및 true
직렬화 형식은 다음 비교 연산자를 지원합니다.
같음(=)
같지 않음(!=)
보다 큼(>)
보다 작음(<)
보다 크거나 같음(>=)
보다 작거나 같음(<=)