JET_COLTYP
적용 대상: Windows | Windows Server
JET_COLTYP
상수의 JET_COLTYP 그룹은 테이블에서 찾을 수 있는 모든 가능한 열 형식을 설명합니다.
상수/값 |
설명 |
---|---|
JET_coltypNil |
잘못된 열 형식입니다. |
JET_coltypBit |
True, False 또는 NULL의 세 가지 값을 허용하는 열 형식입니다. 이 유형의 열은 길이가 1 바이트이며 고정 크기입니다. True 앞에 False 를 정렬 합니다. 이 형식의 크기는 변형 부울 형식의 크기와 일치하지 않습니다. |
JET_coltypUnsignedByte |
0에서 255 사이의 값을 사용할 수 있는 1 바이트 부호 없는 정수입니다. |
JET_coltypShort |
-32768에서 32767 사이의 값을 사용할 수 있는 2 바이트 부인 정수입니다. 음수 값은 양수 값 앞에 정렬합니다. |
JET_coltypLong |
2147483648 및 2147483647 사이의 값을 사용할 수 있는 4 바이트 부인 정수입니다. 음수 값은 양수 값 앞에 정렬합니다. |
JET_coltypCurrency |
9223372036854775808 및 9223372036854775807 사이의 값을 사용할 수 있는 8 바이트 부인 정수입니다. 음수 값은 양수 값 앞에 정렬합니다. 이 열 형식은 변형 통화 형식과 동일합니다. 이 열 형식은 네이티브 8 바이트 부가 정수로 사용할 수도 있습니다. |
JET_coltypIEEESingle |
단정밀도(4 바이트) 부동 소수점 숫자입니다. |
JET_coltypIEEEDouble |
배정밀도(8비트) 부동 소수점 숫자입니다. |
JET_coltypDateTime |
1900년 이후의 소수 날짜의 날짜를 나타내는 배정밀도(8 바이트) 부동 소수점 숫자입니다. 이 열 형식은 변형 날짜 형식과 동일합니다. |
JET_coltypBinary |
길이가 최대 255바이트일 수 있는 고정 또는 가변 길이 원시 이진 열입니다. 고정 길이 16바이트 이진 열로 구성된 경우 이 열 형식을 사용하여 GUID를 구현할 수 있습니다. 유일한 주의 사항은 이러한 열에 대한 인덱스의 값의 상대적 순서가 GUID의 표준 레지스트리 문자열 렌더링의 상대적 순서와 일치하지 않는다는 것입니다("{ 0d6cec99-3f3f-4dc7-a5e6-f87aefeb908b}"). |
JET_coltypText |
길이가 최대 255자 또는 유니코드 문자 127자까지 가능할 수 있는 고정 또는 가변 길이 텍스트 열입니다. 모든 문자열은 계산된 문자 수로 저장됩니다. 문자열을 null로 종료할 필요는 없습니다. 또한 개수에 null 종결자를 포함할 필요는 없습니다. 마지막으로 포함된 null 문자를 저장할 수 있습니다. ASCII 문자열은 항상 정렬 및 검색을 위해 대/소문자를 구분하지 않는 것으로 처리됩니다. 또한 첫 번째 null 문자 앞에 오는 문자(있는 경우)만 정렬 및 검색에 고려됩니다. 유니코드 문자열은 Win32 API LCMapString을 사용하여 이후에 해당 데이터를 정렬하고 검색하는 데 사용되는 정렬 키를 만듭니다. 기본적으로 유니코드 문자열은 미국 영어 로캘에 있는 것으로 간주되며 NORM_IGNORECASE, NORM_IGNOREKANATYPE 및 NORM_IGNOREWIDTH 정규화 플래그를 사용하여 정렬되고 검색됩니다. Windows 2000에서는 인덱스당 이러한 플래그를 사용자 지정하여 NORM_IGNORENONSPACE 포함할 수 있습니다. Windows XP 이상 릴리스에서는 LCMAP_SORTKEY, LCMAP_BYTEREV, NORM_IGNORECASE, NORM_IGNORENONSPACE, NORM_IGNORESYMBOLS, NORM_IGNOREKANATYPE, NORM_IGNOREWIDTH 및 SORT_STRINGSORT 인덱스당 정규화 플래그 조합을 요청할 수 있습니다. 모든 릴리스에서 인덱스당 로캘을 사용자 지정할 수 있습니다. 적절한 언어 팩이 컴퓨터에 설치된 한 모든 로캘을 사용할 수 있습니다. 마지막으로 유니코드 문자열에서 발생하는 null 문자는 완전히 무시됩니다. |
JET_coltypLongBinary |
길이가 최대 2147483647 수 있는 고정 또는 가변 길이 원시 이진 열입니다. 이 형식은 Long 값으로 간주됩니다. Long 값은 클 수 있고 스트림으로 액세스할 수 있기 때문에 특별합니다. 이 형식은 그렇지 않으면 JET_coltypBinary 동일합니다. |
JET_coltypLongText |
길이가 최대 2147483647 ASCII 문자이거나 유니코드 문자 길이를 1073741823 수 있는 고정 또는 가변 길이 텍스트 열입니다. 이 형식은 Long 값으로 간주됩니다. Long 값은 클 수 있고 스트림으로 액세스할 수 있기 때문에 특별합니다. 이 형식은 그렇지 않으면 JET_coltypText 동일합니다. |
JET_coltypSLV |
이 열 형식은 사용되지 않습니다. |
JET_coltypUnsignedLong |
0에서 4294967295 사이의 값을 사용할 수 있는 4 바이트 부호 없는 정수입니다. Windows Vista 및 Windows Server 2008: 이 열 형식은 Windows Vista, Windows Server 2008 이상 릴리스에서 지원됩니다. |
JET_coltypLongLong |
9223372036854775808 및 9223372036854775807 사이의 값을 사용할 수 있는 8 바이트 부인 정수입니다. 음수 값은 양수 값 앞에 정렬합니다. Windows Vista 및 Windows Server 2008: 이 열 형식은 Windows Vista, Windows Server 2008 이상 릴리스에서 지원됩니다. |
JET_coltypGUID |
GUID 데이터 형식을 기본적으로 나타내는 고정 길이 16바이트 이진 열입니다. GUID 열 값은 표준 형식(예: {4999b5c0-7657-42d9-bdc1-4b779784e013})에서 해당 값이 문자열로 정렬되는 것과 동일한 방식으로 정렬됩니다. Windows Vista 및 Windows Server 2008: 이 열 형식은 Windows Vista, Windows Server 2008 이상 릴리스에서 지원됩니다. |
JET_coltypUnsignedShort |
0에서 65535 사이의 값을 사용할 수 있는 2 바이트 부호 없는 정수입니다. Windows Vista 및 Windows Server 2008: 이 열 형식은 Windows Vista, Windows Server 2008 이상 릴리스에서 지원됩니다. |
JET_coltypMax |
엔진에서 지원하는 최대 열 형식을 설명하는 상수입니다. 이 값은 새 열 형식이 지원될 때 변경되므로 주의해서 사용해야 합니다. 예를 들어 Windows 2000의 리터럴 값은 Windows XP 이상 릴리스와 다릅니다. |
요구 사항
요구 사항 | 값 |
---|---|
클라이언트 |
Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다. |
서버 |
Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다. |
머리글 |
Esent.h에서 선언되었습니다. |