Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opcje elementu JetSetColumn.
Ta wyliczenie ma atrybut FlagsAttribute , który umożliwia bitową kombinację wartości składowych.
Przestrzeń nazw:Microsoft.Isam.Esent.Interop
Montaż: Microsoft.Isam.Esent.Interop (w Microsoft.Isam.Esent.Interop.dll)
Składnia
'Declaration
<FlagsAttribute> _
Public Enumeration SetColumnGrbit
'Usage
Dim instance As SetColumnGrbit
[FlagsAttribute]
public enum SetColumnGrbit
Członkowie
Nazwa członka | Opis | |
---|---|---|
Żaden | Opcje domyślne. | |
AppendLV | Ta opcja służy do dołączania danych do kolumny typu JET_coltypLongText lub JET_coltypLongBinary. To samo zachowanie można osiągnąć, określając rozmiar istniejącej długiej wartości i określając wartość ibLongValue w pliku psetinfo. Jednak użycie tego grbitu jest prostsze, ponieważ znajomość rozmiaru istniejącej wartości kolumny nie jest konieczna. | |
Zastąp LV | Ta opcja służy do zastępowania istniejącej długiej wartości nowo podanymi danymi. Gdy ta opcja jest używana, jest tak, jakby istniejąca długa wartość została ustawiona na 0 (zero) długości przed ustawieniem nowych danych. | |
RevertToDefaultValue | Ta opcja ma zastosowanie tylko w przypadku kolumn oznaczonych tagami, rozrzedzonych lub wielowartych. Powoduje to zwrócenie domyślnej wartości kolumny podczas kolejnych operacji pobierania kolumn. Wszystkie istniejące wartości kolumn są usuwane. | |
Oddzielny regał | Ta opcja służy do wymuszania długiej wartości kolumn typu JET_coltyp. LongText lub JET_coltyp. LongBinary, które mają być przechowywane oddzielnie od pozostałych danych rekordu. Dzieje się tak zwykle, gdy rozmiar długiej wartości uniemożliwia przechowywanie ich z pozostałymi danymi rekordu. Można jednak użyć tej opcji, aby wymusić przechowywanie długiej wartości oddzielnie. Należy pamiętać, że długie wartości o rozmiarze czterech bajtów mniejszych nie mogą być wymuszane na oddzielne. W takich przypadkach opcja jest ignorowana. | |
SizeLV | Ta opcja służy do interpretowania buforu wejściowego jako liczby całkowitej bajtów ustawionej jako długość długiej wartości opisanej przez podany identyfikator columnid i jeśli podano, numer sekwencji w pliku psetinfo-itagSequence>. Jeśli podany rozmiar jest większy niż istniejąca wartość kolumny, kolumna zostanie rozszerzona o 0s. Jeśli rozmiar jest mniejszy niż istniejąca wartość kolumny, wartość zostanie obcięta. | |
UniqueMultiValues | Ta opcja służy do wymuszania, że wszystkie wartości w kolumnie wielowartościowej są odrębne. Ta opcja porównuje dane kolumny źródłowej bez żadnych przekształceń z innymi istniejącymi wartościami kolumn i zwracany jest błąd w przypadku znalezienia duplikatu. Jeśli ta opcja jest podana, nie można również podać wartości AppendLV, OverwriteLV i SizeLV. | |
UniqueNormalizedMultiValues | Ta opcja służy do wymuszania, że wszystkie wartości w kolumnie wielowartościowej są odrębne. Ta opcja porównuje znormalizowaną transformację klucza danych kolumny z innymi podobnie przekształconymi istniejącymi wartościami kolumn i zwracany jest błąd w przypadku znalezienia duplikatu. Jeśli ta opcja jest podana, nie można również podać wartości AppendLV, OverwriteLV i SizeLV. | |
ZeroLength | Ta opcja służy do ustawiania wartości na zero długości. Zwykle wartość kolumny jest ustawiona na wartość NULL, przekazując wartość cbMax z wartością 0 (zero). Jednak w przypadku niektórych typów, takich jak JET_coltyp. Tekst, wartość kolumny może mieć długość 0 (zero) zamiast wartości NULL, a ta opcja służy do rozróżniania długości null i 0 (zero). | |
Wewnętrznylv | Spróbuj przechowywać kolumny o długiej wartości w rekordzie, nawet jeśli przekraczają domyślny rozmiar separacji. |