Compartir a través de


Table.Schema

Sintaxis

Table.Schema(table as table) as table

Acerca de

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.