RetrieveColumnGrbit 列舉

JetRetrieveColumn 的選項。

此列舉有 FlagsAttribute 屬性,因此其成員值可進行位元組合。

Namespace:Microsoft.Isam.Esent.Interop
裝配: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

語法

'Declaration
<FlagsAttribute> _
Public Enumeration RetrieveColumnGrbit
'Usage
Dim instance As RetrieveColumnGrbit
[FlagsAttribute]
public enum RetrieveColumnGrbit

成員

成員名稱 描述
預設選項。
RetrieveCopy 此旗標會導致擷取資料行擷取修改的值,而不是原始值。 如果尚未修改此值,則會擷取原始值。 如此一來,在插入或更新記錄的作業期間,可能會擷取尚未插入或更新的值。
RetrieveFromIndex 此選項可用來盡可能從索引擷取資料行值,而不需要存取記錄。 如此一來,當索引項目目本身提供所需的資料時,可以避免不必要的記錄載入。
RetrieveFromPrimaryBookmark 此選項可用來從索引書簽擷取資料行值,而且當資料行同時出現在主要索引和目前索引時,可能會與索引值不同。 如果目前的索引是叢集或主要索引,則不應該指定這個選項。 如果同時設定 RetrieveFromIndex,則無法設定這個位。
RetrieveTag 此選項可用來擷取 JET_RETINFO.itagSequence 中多重值資料行值的序號。 擷取序號可能是成本高昂的作業,而且只應該在必要時完成。
RetrieveNull 此選項可用來擷取多重值資料行 Null 值。 如果未指定此選項,系統會自動略過多重值資料行 Null 值。
RetrieveIgnoreDefault 此選項只會影響多重值資料行,而且當要求的序號為 1 且記錄中的資料行沒有設定值時,就會傳回 Null 值。

另請參閱

參考

Microsoft.Isam.Esent.Interop 命名空間