Table.Schema
指定したテーブルの列の説明 (つまりスキーマ) を含むテーブルを返します。
Syntax
Table.Schema(
table as table
) as table
Remarks
table
の列を説明するテーブルを返します。
テーブル内の各行は、table
の列のプロパティを説明しています:
Clumn Name | 説明 |
Name | 列の名前。 |
Position | table 内の列の 0 ベースの位置。 |
TypeName | 列の種類の名前。 |
Kind | 列型の種類。 |
IsNullable | 列にnull 値を含められるかどうか。 |
NumericPrecisionBase | NumericPrecision および NumericScale フィールドの数値の進法 (2 進法、10 進法など)。 |
NumericPrecision | NumericPrecisionBase によって指定された進法表記での数値列の精度。この種類の値 (小数部分の桁数を含む) によって表せる最大桁数を表します。 |
NumericScale | NumericPrecisionBase によって指定された進法表記での数値列の桁数。この種類の値の小数部分の桁数を表します。値 0 は、小数桁を持たない固定桁を表します。値 null は、浮動小数か未定義であるため、桁数が不明であることを表します。 |
DateTimePrecision | date 値または time 値の seconds 部分でサポートされる小数の最大桁数。 |
MaxLength | text 列で使用できる最大文字数、または binary 列で使用できる最大バイト数。 |
IsVariableLength | その列の長さが可変 (上限 MaxLength ) であるか、固定サイズであるか。 |
NativeTypeName | ソースのネイティブ型システム内の列の種類の名前 (例: SQL Server の場合、nvarchar )。 |
NativeDefaultExpression | ソースのネイティブな記述言語で表記した場合のこの列の値の既定の表記 (例: SQL Server の場合、42 または newid() )。 |
Description | 列の説明。 |
Category
Table.Information