Table.Schema
Belirtilen tablodaki sütun açıklamalarının (örneğin, şema) yer aldığı bir tablo döndürür.
Syntax
Table.Schema(
table as table
) as table
Remarks
table
sütunlarını tanımlayan bir tablo döndürür.
Tablodaki her satır bir table
sütununun özelliklerini tanımlar:
Sütun Adı | Açıklama |
Name | Sütunun adı. |
Position | table içindeki sütunun 0 tabanlı konumu. |
TypeName | Sütun türünün adı. |
Kind | Sütun türünün tipi. |
IsNullable | Sütunun null değer içerip içeremeyeceğini gösterir. |
NumericPrecisionBase | NumericPrecision ve NumericScale alanlarının sayısal tabanı (ör. 2 tabanlı, 10 tabanlı). |
NumericPrecision | Sayısal bir sütunun NumericPrecisionBase tarafından belirtilen tabandaki duyarlığı. Bu, bu türe sahip (kesirli sayılar dahil ) bir değer tarafından temsil edilebilecek maksimum basamak sayısıdır. |
NumericScale | Sayısal bir sütunun NumericPrecisionBase tarafından belirtilen tabandaki ölçeği. Bu, bu türe sahip bir kesir parçasındaki basamak sayısıdır. 0 değeri, hiç kesirli sayının olmadığı sabit bir ölçeği ifade eder. null değeri, (kayan bir değer olduğu için veya tanımlanmadığı için) ölçeğin bilinmediğini ifade eder. |
DateTimePrecision | Bir tarih veya saat değerinin saniyelik kısmında desteklenen maksimum kesirli basamak sayısı. |
MaxLength | text sütununda izin verilen maksimum karakter sayısı veya bir binary sütununda izin verilen maksimum bayt sayısı. |
IsVariableLength | Bu sütunun uzunluğunun değişip değişemeyeceğini (MaxLength değerine kadar) veya sabit boyutlu olup olmadığını gösterir. |
NativeTypeName | Sütun türünün kaynağın yerel tür sistemindeki adı (ör. SQL Server için nvarchar ). |
NativeDefaultExpression | Bu sütunun bir değeri için kaynağın yerel ifade dilindeki varsayılan ifade (ör. SQL Server için 42 veya newid() ). |
Description | Sütun açıklaması. |
Category
Table.Information