JET_COLTYP

적용 대상: Windows | Windows Server

JET_COLTYP

상수의 JET_COLTYP 그룹은 테이블에서 찾을 수 있는 모든 가능한 열 형식을 설명합니다.

상수/값

설명

JET_coltypNil
0

잘못된 열 형식입니다.

JET_coltypBit
1

True, False 또는 NULL의 세 가지 값을 허용하는 열 형식입니다. 이 유형의 열은 길이가 1 바이트이며 고정 크기입니다. True 앞에 False 를 정렬 합니다. 이 형식의 크기는 변형 부울 형식의 크기와 일치하지 않습니다.

JET_coltypUnsignedByte
2

0에서 255 사이의 값을 사용할 수 있는 1 바이트 부호 없는 정수입니다.

JET_coltypShort
3

-32768에서 32767 사이의 값을 사용할 수 있는 2 바이트 부인 정수입니다. 음수 값은 양수 값 앞에 정렬합니다.

JET_coltypLong
4

2147483648 및 2147483647 사이의 값을 사용할 수 있는 4 바이트 부인 정수입니다. 음수 값은 양수 값 앞에 정렬합니다.

JET_coltypCurrency
5

9223372036854775808 및 9223372036854775807 사이의 값을 사용할 수 있는 8 바이트 부인 정수입니다. 음수 값은 양수 값 앞에 정렬합니다. 이 열 형식은 변형 통화 형식과 동일합니다. 이 열 형식은 네이티브 8 바이트 부가 정수로 사용할 수도 있습니다.

JET_coltypIEEESingle
6

단정밀도(4 바이트) 부동 소수점 숫자입니다.

JET_coltypIEEEDouble
7

배정밀도(8비트) 부동 소수점 숫자입니다.

JET_coltypDateTime
8

1900년 이후의 소수 날짜의 날짜를 나타내는 배정밀도(8 바이트) 부동 소수점 숫자입니다. 이 열 형식은 변형 날짜 형식과 동일합니다.

JET_coltypBinary
9

길이가 최대 255바이트일 수 있는 고정 또는 가변 길이 원시 이진 열입니다.

고정 길이 16바이트 이진 열로 구성된 경우 이 열 형식을 사용하여 GUID를 구현할 수 있습니다. 유일한 주의 사항은 이러한 열에 대한 인덱스의 값의 상대적 순서가 GUID의 표준 레지스트리 문자열 렌더링의 상대적 순서와 일치하지 않는다는 것입니다("{ 0d6cec99-3f3f-4dc7-a5e6-f87aefeb908b}").

JET_coltypText
10

길이가 최대 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
11

길이가 최대 2147483647 수 있는 고정 또는 가변 길이 원시 이진 열입니다. 이 형식은 Long 값으로 간주됩니다. Long 값은 클 수 있고 스트림으로 액세스할 수 있기 때문에 특별합니다. 이 형식은 그렇지 않으면 JET_coltypBinary 동일합니다.

JET_coltypLongText
12

길이가 최대 2147483647 ASCII 문자이거나 유니코드 문자 길이를 1073741823 수 있는 고정 또는 가변 길이 텍스트 열입니다. 이 형식은 Long 값으로 간주됩니다. Long 값은 클 수 있고 스트림으로 액세스할 수 있기 때문에 특별합니다. 이 형식은 그렇지 않으면 JET_coltypText 동일합니다.

JET_coltypSLV
13

이 열 형식은 사용되지 않습니다.

JET_coltypUnsignedLong
14

0에서 4294967295 사이의 값을 사용할 수 있는 4 바이트 부호 없는 정수입니다.

Windows Vista 및 Windows Server 2008: 이 열 형식은 Windows Vista, Windows Server 2008 이상 릴리스에서 지원됩니다.

JET_coltypLongLong
15

9223372036854775808 및 9223372036854775807 사이의 값을 사용할 수 있는 8 바이트 부인 정수입니다. 음수 값은 양수 값 앞에 정렬합니다.

Windows Vista 및 Windows Server 2008: 이 열 형식은 Windows Vista, Windows Server 2008 이상 릴리스에서 지원됩니다.

JET_coltypGUID
16

GUID 데이터 형식을 기본적으로 나타내는 고정 길이 16바이트 이진 열입니다. GUID 열 값은 표준 형식(예: {4999b5c0-7657-42d9-bdc1-4b779784e013})에서 해당 값이 문자열로 정렬되는 것과 동일한 방식으로 정렬됩니다.

Windows Vista 및 Windows Server 2008: 이 열 형식은 Windows Vista, Windows Server 2008 이상 릴리스에서 지원됩니다.

JET_coltypUnsignedShort
17

0에서 65535 사이의 값을 사용할 수 있는 2 바이트 부호 없는 정수입니다.

Windows Vista 및 Windows Server 2008: 이 열 형식은 Windows Vista, Windows Server 2008 이상 릴리스에서 지원됩니다.

JET_coltypMax
18

엔진에서 지원하는 최대 열 형식을 설명하는 상수입니다.

이 값은 새 열 형식이 지원될 때 변경되므로 주의해서 사용해야 합니다. 예를 들어 Windows 2000의 리터럴 값은 Windows XP 이상 릴리스와 다릅니다.

요구 사항

요구 사항

클라이언트

Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다.

서버

Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다.

머리글

Esent.h에서 선언되었습니다.

참고 항목

JetAddColumn
JetCreateTableColumnIndex