tabela _Validation
Tabela _Validation to tabela systemowa zawierająca nazwy kolumn i wartości kolumn dla wszystkich tabel w bazie danych. Jest on używany podczas procesu walidacji bazy danych, aby upewnić się, że wszystkie kolumny są uwzględniane i mają poprawne wartości. Ta tabela nie jest dostarczana z bazą danych instalatora.
Tabela _Validation zawiera następujące kolumny.
Kolumna | Typ | Klucz | Nullable |
---|---|---|---|
Stół | identyfikator | Y | N |
Kolumna | identyfikator | Y | N |
Nullable | tekstu | N | N |
MinValue | doubleinteger | N | Y |
MaxValue | doubleinteger | N | Y |
Tabela kluczy | identyfikator | N | Y |
Kolumna kluczy | liczba całkowita | N | Y |
Kategoria | tekstu | N | Y |
Zbiór | tekstu | N | Y |
Opis | tekstu | N | Y |
Kolumny
-
tabela
-
Służy do identyfikowania określonej tabeli. Ten klucz i klucz kolumny tworzą klucz podstawowy tabeli _Validation.
-
kolumna
-
Służy do identyfikowania określonej kolumny tabeli. Ten klucz i klucz tabeli tworzą klucz podstawowy tabeli _Validation.
-
dopuszczana do wartości null
-
Określa, czy kolumna może zawierać wartość null.
Ta kolumna może mieć jedną z następujących wartości.
Struna Znaczenie Y Tak, kolumna może mieć wartość Null. N Nie, kolumna może nie mieć wartości Null. -
MinValue
-
To pole dotyczy kolumn o wartości liczbowej. Pole zawiera minimalną dopuszczalną wartość. Może to być minimalna wartość liczby całkowitej lub minimalna wartość ciągu daty lub wersji.
-
MaxValue
-
To pole dotyczy kolumn o wartości liczbowej. Pole jest maksymalną dozwoloną wartością. Może to być wartość maksymalna dla liczby całkowitej lub maksymalnej wartości ciągu daty lub wersji.
-
KeyTable
-
To pole dotyczy kolumn, które są kluczami zewnętrznymi. Pole zidentyfikowane w kolumnie musi łączyć się z numerem kolumny określonym przez kolumnę KeyColumn w tabeli o nazwie w tabeli KeyTable. Może to być lista tabel rozdzielonych średnikami.
-
Kolumna kluczy
-
To pole dotyczy kolumn tabeli, które są kluczami zewnętrznymi. Pole zidentyfikowane w kolumnie musi łączyć się z numerem kolumny określonym przez kolumnę KeyColumn w tabeli o nazwie w tabeli KeyTable. Dopuszczalny zakres pola KeyColumn wynosi 1–32.
-
kategoria
-
Jest to typ danych zawartych w polu bazy danych określonym przez kolumny Tabela i Kolumna tabeli _Validation. Jeśli jest to typ o wartości liczbowej, takiej jak liczba całkowita, DoubleInteger lub godzina/data, wprowadź wartość null w tym polu i określ zakres wartości przy użyciu kolumn MinValue i MaxValue. Użyj kolumny Category (Kategoria), aby określić nieliczbowe typy danych opisane w typy danych kolumn.
-
zestaw
-
Jest to lista dopuszczalnych wartości dla tego pola oddzielonego średnikami. To pole jest zwykle używane do wyliczenia.
-
opis
-
Opis danych przechowywanych w kolumnie.
Walidacja
Uwagi
Pole Kategoria tej tabeli dotyczy tylko danych ciągów. Jeśli pole Kolumna odwołuje się do kolumny z danymi binarnymi, typ danych binarnych musi być określony w polu Kategoria. Typy kolumn danych liczb całkowitych ignorują pole Kategoria podczas walidacji.