인덱스 매개 변수
적용 대상: Windows | Windows Server
인덱스 매개 변수
이 항목에는 인덱스에 사용되는 매개 변수가 포함되어 있습니다.
JET_paramIndexTupleIncrement
132
이 매개 변수는 각 튜플을 생성하는 동안 원본 열 값을 단계별로 수행하는 데 사용되는 오프셋 증가의 기본값을 지정합니다. 자세한 내용은 JET_TUPLELIMITS 구조를 참조하세요.
레이블 | 값 |
---|---|
기본값: |
1 |
유형: |
정수 |
유효한 범위: |
0 - 32767 |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
Windows Vista 이상 릴리스 |
JET_paramIndexTupleStart
133
이 매개 변수는 튜플 생성이 시작될 원본 열 값의 오프셋에 대한 기본값을 지정합니다. 자세한 내용은 JET_TUPLELIMITS 구조를 참조하세요.
레이블 | 값 |
---|---|
기본값: |
0 |
유형: |
정수 |
유효한 범위: |
0 - 32767 |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
Windows Vista 이상 릴리스 |
JET_paramIndexTuplesLengthMax
111
이 매개 변수는 튜플 인덱스의 최대 튜플 길이에 대한 기본값을 지정합니다. 자세한 내용은 JET_TUPLELIMITS 구조를 참조하세요.
Windows Vista: Windows Vista 이전에는 이 매개 변수를 0으로 설정하면 기본값으로 다시 설정됩니다. Windows Vista의 경우 더 이상 지원되지 않습니다.
레이블 | 값 |
---|---|
기본값: |
10 |
유형: |
정수 |
유효한 범위: |
Windows 2000, Windows XP 및 Windows Server 2003: 0, 2-255 Windows Vista: 2-255 |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
Windows XP 이상 릴리스 |
JET_paramIndexTuplesLengthMin
110
이 매개 변수는 튜플 인덱스의 최소 튜플 길이에 대한 기본값을 지정합니다. 자세한 내용은 JET_TUPLELIMITS 참조하세요.
Windows Vista: Windows Vista 이전에는 이 매개 변수를 0으로 설정하면 기본값으로 다시 설정됩니다. Windows Vista의 경우 더 이상 지원되지 않습니다.
레이블 | 값 |
---|---|
기본값: |
3 |
유형: |
정수 |
유효한 범위: |
Windows 2000, Windows XP 및 Windows Server 2003: 0, 2-255 Windows Vista: 2-255 |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
Windows XP 이상 릴리스 |
JET_paramIndexTuplesToIndexMax
112
이 매개 변수는 튜플 인덱스의 튜플에 침입할 원본 문자열의 최대 길이에 대한 기본값을 지정합니다. 자세한 내용은 JET_TUPLELIMITS 참조하세요.
Windows Vista: Windows Vista 이전에는 이 매개 변수를 0으로 설정하면 기본값으로 다시 설정됩니다. Windows Vista의 경우 더 이상 지원되지 않습니다.
레이블 | 값 |
---|---|
기본값: |
32767 |
유형: |
정수 |
유효한 범위: |
Windows 2000, Windows XP 및 Windows Server 2003: 0 – 32767 Windows Vista: 1 – 32767 |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
Windows XP 이상 릴리스 |
JET_paramUnicodeIndexDefault
72
이 매개 변수는 유니코드 키 열을 통해 인덱스에서 사용하는 기본 유니코드 매개 변수를 제어합니다. 이 매개 변수의 형식은 JET_UNICODEINDEX 실제로 JetGetSystemParameter 및 JetSetSystemParameter 의 정수 매개 변수에 저장된 버퍼 포인터를 사용하여 전달 됩니다. 버퍼의 크기는 JET_UNICODEINDEX 크기와 같아야 하며 문자열 버퍼 크기 매개 변수 를 사용하여 JetGetSystemParameter 에 전달되어야 합니다. 이는 명확하게 일치하지 않지만 이 매개 변수의 동작입니다.
이 매개 변수의 기본값에는 미국 영어 로캘에 대한 LCID와 LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE 및 NORM_IGNOREWIDTH LCMapStringW플래그가 포함됩니다.
Windows 2000: LCID의 SORTID는 무시됩니다. sortID의 SORT_DEFAULT 항상 사용됩니다.
Windows 2000:LCMapStringW 플래그에는 LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE 및 NORM_IGNOREWIDTH 플래그가 포함되어야 합니다. 또한 LCMapStringW플래그에는 NORM_IGNORENONSPACE 플래그가 포함될 수 있습니다.
참고 애플리케이션에서 유니코드 데이터를 저장하려는 경우 인덱스에 대한 기본 유니코드 매개 변수를 사용하지 않는 것이 좋습니다. 미국 영어의 사용은 고정 로캘을 사용하는 것과 관련이 있으며 기본 LCMapStringW플래그는 일부 언어를 심각하게 방해하는 것으로 알려져 있습니다. 항상 JET_INDEXCREATE 사용하여 JetCreateIndex2에 유니코드 매개 변수에 대한 고유한 설정을 지정해야 합니다.
레이블 | 값 |
---|---|
기본값: |
특수 |
유형: |
JET_UNICODEINDEX*(JET_UNICODEINDEX) |
유효한 범위: |
특수 |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
모두 |
요구 사항
요구 사항 | 값 |
---|---|
클라이언트 |
Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다. |
서버 |
Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다. |
머리글 |
Esent.h에서 선언되었습니다. |
참고 항목
JET_INDEXCREATE
JET_TUPLELIMITS
JET_UNICODEINDEX
JetCreateInstance
JetGetSystemParameter
JetInit
JetSetSystemParameter