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