跳至主要内容

Table.Schema

傳回包含指定的資料表之資料行 (例如結構描述) 說明的資料表。

Syntax

Table.Schema(
table as table
) as table

Remarks

傳回描述 table 資料行的資料表。

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

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

Category

Table.Information