Table.Schema
傳回包含指定的資料表之資料行 (例如結構描述) 說明的資料表。
Syntax
Table.Schema(
table as table
) as table
Remarks
傳回描述 table 資料行的資料表。
資料表中的每一個資料列都描述 table 資料行的屬性:
| 資料行名稱 | 描述 |
Name | 資料行的名稱。 |
Position | table 中資料行從 0 開始的位置。 |
TypeName | 資料行類型的名稱。 |
Kind | 資料行類型的種類。 |
IsNullable | 資料行是否可以包含 null 值。 |
NumericPrecisionBase | NumericPrecision 與 NumericScale 欄位的數值進制 (例如,二進制、十進制)。 |
NumericPrecision | 使用 NumericPrecisionBase 所指定的進制時數值資料行的有效位數。這是此類型值所能代表的位數上限 (包含小數位數)。 |
NumericScale | 使用 NumericPrecisionBase 所指定的進制時數值資料行的小數位數。這是此類型值在小數點後的位數。值 0 表示沒有固定的小數位數。值 null 表示小數位數不明 (有可能因為是浮點或未定義)。 |
DateTimePrecision | 在日期或時間值的秒數部分,所支援的小數位數數目上限。 |
MaxLength | text 資料行中所允許的字元數上限,或是 binary 資料行中所允許的位元組數目上限。 |
IsVariableLength | 指出此資料行的長度是否可以有所變化 (最長可以到 MaxLength),或其為固定大小。 |
NativeTypeName | 來源的原生類型系統中資料行的類型名稱 (例如,nvarchar 用於 SQL Server)。 |
NativeDefaultExpression | 來源的原生運算式語言中此資料行值的預設運算式 (例如,42 或 newid() 用於 SQL Server)。 |
Description | 資料行的描述。 |
Category
Table.Information