資料列集屬性
從查詢傳回結果之後,您可以存取資料列集的數個屬性。
除了標準 OLE-DB 資料列集屬性之外,Windows Search SQL 還提供下列四個自訂屬性。 此屬性集的 GUID 是 {AA6EE6B0E828-11D0-B23E-00AA0047FC01}。
Windows 搜尋支援DBPROPSET_ROWSET屬性集的標準 OLE-DB 屬性 DBPROP_COMMANDTIMEOUT 。
屬性名稱 | PROPID/type | Description |
---|---|---|
DONOTCOMPUTEEXPENSIVEPROPS | 15/VT_BOOL | 將此設定為 true 可防止計算需要評估任何資料列集屬性時,需要評估整個查詢的「結果找到」和「最大排名」等昂貴屬性。 |
排名上限 (MAX_RANK) | 6/VT_I4 | 針對任何結果計算的最高排名。 |
找到結果 (RESULTS_FOUND) | 7/VT_I4 | 此查詢的唯一專案總數。 針對 SELECT 查詢,這是資料列集中的專案數。 對於 GROUP ON 查詢,這是唯一分葉專案的數目。 此屬性不會識別最上層資料列集中的資料列數目, (最上層群組的數目) 。 |
WHERE ID (WHEREID) | 8/VT_I4 | 用於查詢之限制的識別碼。 如果在執行新查詢時開啟資料列集,新的查詢就可以重複使用舊版查詢的限制,藉此利用已完成的工作。 如需重複使用 WHERE 限制的詳細資訊,請參閱 ReuseWhere 函式。 |
相關主題