Table.Schema
Table.Schema(table as table) as table
Devuelve una tabla que describe las columnas de table
.
Cada fila de la tabla describe las propiedades de una columna de table
:
Nombre de columna | Descripción |
---|---|
Name |
El nombre de la columna. |
Position |
Posición basada en 0 de la columna en table . |
TypeName |
Nombre del tipo de la columna. |
Kind |
Clase del tipo de la columna. |
IsNullable |
Si la columna puede contener valores null . |
NumericPrecisionBase |
Base numérica (por ejemplo, base-2, base-10) de los campos NumericPrecision y NumericScale . |
NumericPrecision |
Precisión de una columna numérica en la base especificada por NumericPrecisionBase . Este es el número máximo de dígitos que se puede representar mediante un valor de este tipo (dígitos fraccionarios incluidos). |
NumericScale |
Escala de una columna numérica en la base especificada por NumericPrecisionBase . Este es el número de dígitos en la parte fraccionaria de un valor de este tipo. Un valor de 0 indica una escala fija sin dígitos fraccionarios. Un valor de null indica que la escala no se conoce (ya sea porque es flotante o porque no se ha definido). |
DateTimePrecision |
Número máximo de dígitos fraccionarios que se admiten en la parte de segundos de un valor de fecha u hora. |
MaxLength |
Número máximo de caracteres permitidos en una columna text , o el número máximo de bytes permitido en una columna binary . |
IsVariableLength |
Indica si la longitud de esta columna puede variar (hasta MaxLength ) o si es de tamaño fijo. |
NativeTypeName |
Nombre del tipo de la columna en el sistema de tipos nativos del origen (por ejemplo, nvarchar en SQL Server). |
NativeDefaultExpression |
Expresión predeterminada de un valor de esta columna en el lenguaje de expresión nativo del origen (por ejemplo, 42 o newid() en SQL Server). |
Description |
Descripción de la columna. |