

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Función constructora NAMED\$1STRUCT
<a name="named-struct_function"></a>

La función constructora NAMED\$1STRUCT crea una estructura con los nombres y valores de campo dados.

Las funciones constructoras como NAMED\$1STRUCT son útiles cuando se necesita crear nuevas estructuras de datos mediante programación en las consultas SQL. Permiten crear estructuras de datos complejas, como estructuras o registros, que se pueden utilizar en el procesamiento o análisis posterior de los datos.

## Sintaxis
<a name="named-struct_function-syntax"></a>

```
named_struct(name1, val1, name2, val2, ...)
```

## Argumentos
<a name="snamed-truct_function-arguments"></a>

 *nombre1*   
Un campo de nomenclatura literal STRING 1.

 *val1*   
Expresión de cualquier tipo que especifique el valor del campo 1.

## Devuelve
<a name="named-struct_function-returns"></a>

*La función NAMED\$1STRUCT devuelve una estructura cuyo campo 1 coincide con el tipo de val1.* 

## Ejemplos
<a name="named-struct_function-examples"></a>

En el siguiente ejemplo, se crea una nueva estructura con tres campos con nombre: Se asigna el valor al campo. `"a"` `1` `"b"`Se asigna el valor al campo. `"c"` Se le asigna `2.` el valor `3` al campo. A continuación, la estructura resultante se devuelve como salida de la sentencia SQL. 

```
SELECT named_struct("a", 1, "b", 2, "c", 3);
 {"a":1,"b":2,"c":3}
```