語法
Table.Schema(table as table) as table
關於
傳回一個描述 table
資料行的表格。
資料表中的每一個資料列都會描述 table
的資料行屬性:
欄位名稱 | 描述 |
---|---|
Name |
欄位名稱。 |
Position |
欄在 table 中以 0 起始的位置。 |
TypeName |
欄的類型名稱。 |
Kind |
欄的類型和種類。 |
IsNullable |
欄位是否可以包含 null 值。 |
NumericPrecisionBase |
NumericPrecision 和 NumericScale 欄位的數值基底 (例如以 2 為底數或以 10 為底數)。 |
NumericPrecision |
NumericPrecisionBase 所指定基底中數值資料行的精確度。 這是此類型值所能表示的位數上限 (包含小數位數)。 |
NumericScale |
NumericPrecisionBase 所指定基底中數值資料行的比例。 這是此類型值小數點部分中的位數。
0 值表示固定小數位,不包含小數位數。
null 的值表示刻度不詳(可能是因為它是浮動的或尚未定義)。 |
DateTimePrecision |
日期或時間值秒數部分中支援的小數點位數上限。 |
MaxLength |
text 資料行中允許的字元數上限,或是 binary 資料行中允許的位元組數量上限。 |
IsVariableLength |
指出此資料行的長度是否可以不同 (最長為 MaxLength ),或是否為固定大小。 |
NativeTypeName |
來源原生型別系統中資料行的類型名稱 (例如 SQL Server 的 nvarchar )。 |
NativeDefaultExpression |
來源原生運算式語言中此資料行值的預設運算式 (例如 SQL Server 的 42 或 newid() )。 |
Description |
欄位的描述。 |