索引參數
適用于: Windows |Windows Server
索引參數
本主題包含用於索引的參數。
JET_paramIndexTupleIncrement
132
此參數會指定在產生每個 Tuple 時,用來逐步執行來源資料行值的位移增量預設值。 如需詳細資訊,請參閱 JET_TUPLELIMITS 結構。
標籤 | 值 |
---|---|
預設值:3 |
1 |
輸入: |
整數 |
有效範圍: |
0 - 32767 |
範圍: |
執行個體 |
設定 JetCreateInstance之後: |
Yes |
在 JetInit之後設定: |
No |
影響實體版面配置: |
No |
影響可靠性: |
No |
影響效能: |
No |
影響資源: |
No |
可用性: |
Windows Vista 和更新版本 |
JET_paramIndexTupleStart
133
這個參數會指定來源資料行值中要啟動 Tuple 產生之位移的預設值。 如需詳細資訊,請參閱 JET_TUPLELIMITS 結構。
標籤 | 值 |
---|---|
預設值:3 |
0 |
輸入: |
整數 |
有效範圍: |
0 - 32767 |
範圍: |
執行個體 |
設定 JetCreateInstance之後: |
Yes |
在 JetInit之後設定: |
No |
影響實體版面配置: |
No |
影響可靠性: |
No |
影響效能: |
No |
影響資源: |
No |
可用性: |
Windows Vista 和更新版本 |
JET_paramIndexTuplesLengthMax
111
此參數會指定 Tuple 索引中 Tuple 長度上限的預設值。 如需詳細資訊,請參閱 JET_TUPLELIMITS 結構。
Windows Vista: 在 Windows Vista 之前,將此參數設定為零會將它設回其預設值。 針對 Windows Vista,不再支援此功能。
標籤 | 值 |
---|---|
預設值:3 |
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
此參數會指定 Tuple 索引中最小元組長度的預設值。 如需詳細資訊 ,請參閱JET_TUPLELIMITS 。
Windows Vista: 在 Windows Vista 之前,將此參數設定為零會將它設回其預設值。 針對 Windows Vista,不再支援此功能。
標籤 | 值 |
---|---|
預設值:3 |
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 之前,將此參數設定為零會將它設定回其預設值。 針對 Windows Vista,不再支援此功能。
標籤 | 值 |
---|---|
預設值:3 |
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
此參數控制任何索引在 Unicode 索引鍵資料行上使用的預設 Unicode 參數。 此參數的類型JET_UNICODEINDEX,而且實際上是使用儲存在JetGetSystemParameter 和 JetSetSystemParameter整數參數中的緩衝區指標傳遞。 緩衝區的大小必須等於 JET_UNICODEINDEX 的大小,而且必須使用字串緩衝區大小參數傳遞至 JetGetSystemParameter 。 這顯然不一致,但這是此參數的行為。
此參數的預設值包含美國英文地區設定的 LCID 和下列 LCMapStringW旗標:LCMAP_SORTKEY、NORM_IGNORECASE、NORM_IGNOREKANATYPE和NORM_IGNOREWIDTH。
Windows 2000: 會忽略 LCID 中的 SORTID。 一律會使用SORT_DEFAULT的 SORTID。
Windows 2000:LCMapStringW旗標必須包含下列旗標:LCMAP_SORTKEY、NORM_IGNORECASE、NORM_IGNOREKANATYPE和NORM_IGNOREWIDTH。 此外, LCMapStringW旗標可能包含下列旗標:NORM_IGNORENONSPACE。
注意 如果您的應用程式想要儲存 Unicode 資料,強烈建議您不依賴索引的預設 Unicode 參數。 美式英文的使用方式與使用不變異的地區設定和預設 的 LCMapStringW旗標已知會嚴重干擾某些語言。 您應該一律使用 JET_INDEXCREATE,將 Unicode 參數的設定指定給 JetCreateIndex2。
標籤 | 值 |
---|---|
預設值:3 |
特殊 |
輸入: |
JET_UNICODEINDEX* (JET_UNICODEINDEX) |
有效範圍: |
特殊 |
範圍: |
執行個體 |
設定 JetCreateInstance之後: |
Yes |
在 JetInit之後設定: |
No |
影響實體配置: |
No |
影響可靠性: |
No |
影響效能: |
No |
影響資源: |
No |
可用性: |
全部 |
規格需求
需求 | 值 |
---|---|
用戶端 |
需要 Windows Vista、Windows XP 或 Windows 2000 Professional。 |
Server |
需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。 |
標頭 |
在 Esent.h 中宣告。 |
另請參閱
JET_INDEXCREATE
JET_TUPLELIMITS
JET_UNICODEINDEX
JetCreateInstance
JetGetSystemParameter
JetInit
JetSetSystemParameter