Table.Schema
语法
Table.Schema(table as table) as table
关于
返回描述 table
列的表。
表中的每一行描述了 table
的列的属性:
列名 | 描述 |
---|---|
Name | 列的名称。 |
Position | table 中的列的从 0 开始的位置。 |
TypeName | 列的类型名称。 |
Kind | 列的类型种类。 |
IsNullable | 列是否可以包含 null 值。 |
NumericPrecisionBase | NumericPrecision 和 NumericScale 字段的数字基数(例如,以 2 为底或以 10 为底)。 |
NumericPrecision | NumericPrecisionBase 指定的基数中数字列的精准率。 这是此类型(包括小数位数)的值可表示的数字的最大数。 |
NumericScale | NumericPrecisionBase 指定的基数中数字列的比例。 这是此类型的值的小数部分的位数。 0 值表示一固定比例,没有小数位数。 null 值表示比例未知(因为它是浮动的或者未定义的)。 |
DateTimePrecision | 日期或时间值的秒数部分支持的最大小数位数。 |
MaxLength | text 列中允许的最大字符数,或 binary 列中允许的最大字节数。 |
IsVariableLength | 指示此列在长度上是否可以发生变化(最大长度为 MaxLength )或其大小是否固定。 |
NativeTypeName | 源的本机类型系统中列的类型名称(例如 SQL Server 的 nvarchar )。 |
NativeDefaultExpression | 源的本机表达式语言中此列值的默认表达式(例如 42 或 SQL Server 的 newid() )。 |
Description | 列的说明。 |