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 值。 |