メインコンテンツまでスキップ

Table.Schema

指定したテーブルの列の説明 (つまりスキーマ) を含むテーブルを返します。

Syntax​

Table.Schema(
table as table
) as table

Remarks​

table の列を説明するテーブルを返します。

テーブル内の各行は、table の列のプロパティを説明しています:

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

Category​

Table.Information