閱讀英文

共用方式為


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 資料行的描述。