共用方式為


Table.Schema

語法

Table.Schema(table as table) as table

關於

傳回一個描述 table 資料行的表格。

資料表中的每一個資料列都會描述 table 的資料行屬性:

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