Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Estas funciones crean y manipulan valores de registro.
Información
| Nombre | Descripción |
|---|---|
| Record.FieldCount | Devuelve el número de campos de un registro. |
| Record.HasFields | Devuelve true si el nombre de campo o los nombres de campo están presentes en un registro. |
Transformaciones
| Nombre | Descripción |
|---|---|
| Geography.FromWellKnownText | Traduce texto que representa un valor geográfico en formato de texto de Well-Known (WKT) en un registro estructurado. |
| Geography.ToWellKnownText | Convierte un valor de punto geográfico estructurado en su representación de texto de Well-Known (WKT). |
| GeographyPoint.From | Crea un registro que representa un punto geográfico a partir de partes. |
| Geometry.FromWellKnownText | Traduce texto que representa un valor geométrico en formato de texto de Well-Known (WKT) en un registro estructurado. |
| Geometry.ToWellKnownText | Convierte un valor de punto geométrico estructurado en su representación de texto de Well-Known (WKT). |
| GeometryPoint.From | Crea un registro que representa un punto geométrico a partir de partes. |
| Record.AddField | Agrega un campo a partir de un nombre y valor de campo. |
| Record.Combine | Combina los registros de una lista. |
| Record.RemoveFields | Quita los campos especificados del registro de entrada. |
| Record.RenameFields | Devuelve un nuevo registro que cambia el nombre de los campos especificados. Los campos resultantes conservarán su orden original. Esta función admite el intercambio y encadenamiento de nombres de campo. Sin embargo, todos los nombres de destino más los nombres de campo restantes deben constituir un conjunto único o se producirá un error. |
| Record.ReorderFields | Reordena los campos de registro para que coincidan con el orden de una lista de nombres de campo. |
| Record.TransformFields | Transforma campos aplicando transformOperations. Para obtener más información sobre los valores admitidos por transformOperations, vaya a Valores de parámetro. |
Selección
| Nombre | Descripción |
|---|---|
| Record.Field | Devuelve el valor del campo especificado. Esta función se puede usar para crear dinámicamente la sintaxis de búsqueda de campos para un registro determinado. De ese modo, es una versión dinámica de la sintaxis record[field]. |
| Record.FieldNames | Devuelve una lista de nombres de campo en orden de los campos del registro. |
| Record.FieldOrDefault | Devuelve el valor de un campo de un registro o el valor predeterminado si el campo no existe. |
| Record.FieldValues | Devuelve una lista de valores de campo en orden de los campos del registro. |
| Record.SelectFields | Devuelve un nuevo registro que contiene los campos seleccionados del registro de entrada. Se mantiene el orden original de los campos. |
Serialización
| Nombre | Descripción |
|---|---|
| Record.FromList | Devuelve un registro si se proporciona una lista de valores de campo y un conjunto de campos. |
| Record.FromTable | Devuelve un registro de una tabla de registros que contiene valores y nombres de campo. |
| Record.ToList | Devuelve una lista de valores que contienen los valores de campo del registro de entrada. |
| Record.ToTable | Devuelve una tabla de registros que contiene nombres de campo y valores de un registro de entrada. |
Valores de parámetros
Las siguientes definiciones de tipo se usan para describir los valores de parámetro a los que se hace referencia en las funciones Record anteriores.
| Definición de tipo | Descripción |
|---|---|
| Opción MissingField | Más información: MissingField.Type |
| Operaciones de transformación | Las operaciones de transformación se pueden especificar mediante cualquiera de los valores siguientes: • Valor de lista de dos elementos, primer elemento que es el nombre del campo y el segundo elemento que es la función de transformación aplicada a ese campo para generar un nuevo valor. • Se puede proporcionar una lista de transformaciones proporcionando un valor de lista, y cada elemento es el valor de lista de 2 elementos como se describe anteriormente. Para obtener ejemplos, vaya a la descripción de . Record.TransformFields |
| Cambiar el nombre de las operaciones | Las operaciones de cambio de nombre de un registro se pueden especificar como cualquiera de: Una sola operación de cambio de nombre, representada por una lista de dos nombres de campo, antiguos y nuevos. Para obtener ejemplos, vaya a la descripción de Record.RenameFields. |