_Validation Tablosu
_Validation tablosu, veritabanındaki tüm tabloların sütun adlarını ve sütun değerlerini içeren bir sistem tablosudur. Veritabanı doğrulama işlemi sırasında tüm sütunların hesaplandığından ve doğru değerlere sahip olduğundan emin olmak için kullanılır. Bu tablo yükleyici veritabanıyla birlikte gönderilmez.
_Validation tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Masa | Tanımlayıcı | Y | N |
Sütun | Tanımlayıcı | Y | N |
Nullable | metin | N | N |
MinValue | DoubleInteger | N | Y |
MaxValue | DoubleInteger | N | Y |
KeyTable | Tanımlayıcı | N | Y |
KeyColumn | tamsayı | N | Y |
Kategori | metin | N | Y |
Ayarlamak | metin | N | Y |
Açıklama | metin | N | Y |
Sütun
-
Tablosu
-
Belirli bir tabloyu tanımlamak için kullanılır. Bu anahtar ve Sütun anahtarı, _Validation tablosunun birincil anahtarını oluşturur.
-
Sütunu
-
Tablonun belirli bir sütununu tanımlamak için kullanılır. Bu anahtar ve Tablo anahtarı, _Validation tablosunun birincil anahtarını oluşturur.
-
Null Atanabilir
-
Sütunun Null değer içerip içeremeyeceğini tanımlar.
Bu sütun aşağıdaki değerlerden birine sahip olabilir.
Dizgi Anlam Y Evet, sütunun Null değeri olabilir. N Hayır, sütunun Null değeri olmayabilir. -
MinValue
-
Bu alan, sayısal değere sahip sütunlar için geçerlidir. alanı izin verilen en düşük değeri içerir. Bu, bir tamsayı için en düşük değer veya tarih veya sürüm dizesi için en düşük değer olabilir.
-
MaxValue
-
Bu alan, sayısal değere sahip sütunlar için geçerlidir. Alan izin verilen en yüksek değerdir. Bu, bir tamsayı için en yüksek değer veya tarih veya sürüm dizesi için maksimum değer olabilir.
-
KeyTable
-
Bu alan, dış anahtar olan sütunlar için geçerlidir. Sütun'da tanımlanan alan, KeyTable'da adlı tabloda KeyColumn tarafından belirtilen sütun numarasına bağlanmalıdır. Bu, noktalı virgülle ayrılmış tabloların listesi olabilir.
-
KeyColumn
-
Bu alan, dış anahtar olan tablo sütunları için geçerlidir. Sütun'da tanımlanan alan, KeyTable'da adlı tabloda KeyColumn tarafından belirtilen sütun numarasına bağlanmalıdır. KeyColumn alanının izin verilen aralığı 1-32'dir.
-
Kategorisi
-
Bu, _Validation tablosunun Tablo ve Sütun sütunları tarafından belirtilen veritabanı alanının içerdiği veri türüdür. Bu, Tamsayıgibi sayısal bir değere sahip bir türse, DoubleInteger veya Saat/Tarih, bu alana null girin ve MinValue ve MaxValue sütunlarını kullanarak değerin aralığını belirtin. Sütun Veri Türleribölümünde açıklanan sayısal olmayan veri türlerini belirtmek için Kategori sütununu kullanın.
-
Kümesi
-
Bu alan için izin verilen değerlerin noktalı virgülle ayrılmış bir listesidir. Bu alan genellikle numaralandırmalar için kullanılır.
-
Açıklaması
-
Sütunda depolanan verilerin açıklaması.
Doğrulama
ICE03
ICE06
ice32
Açıklamalar
Bu tablonun Kategori alanı yalnızca dize verileri için geçerlidir. Sütun alanı ikili veri içeren bir sütuna başvuruyorsa, kategori alanında ikili veri türü belirtilmelidir. Tamsayı verileri Sütun türleri, doğrulama sırasında Kategori alanını yoksayar.