

# EXECUTE
<a name="querying-with-prepared-statements-execute"></a>

Ejecuta una instrucción preparada. Los valores de los parámetros se especifican en la cláusula `USING`.

## Sintaxis
<a name="querying-with-prepared-statements-execute-syntax"></a>

```
EXECUTE {{statement_name}} [USING {{value1}} [ ,{{value2}}, ... ] ]
```

{{statement\_name}} es el nombre de la instrucción preparada. {{value1}} y {{value2}} son los valores que se especificarán para los parámetros de la instrucción.

## Ejemplos de EXCECUTE
<a name="querying-with-prepared-statements-execute-examples"></a>

En el siguiente ejemplo se ejecuta la instrucción preparada `my_select1`, que no contiene parámetros.

```
EXECUTE my_select1
```

En el siguiente ejemplo se ejecuta la instrucción preparada `my_select2`, que contiene un único parámetro.

```
EXECUTE my_select2 USING 2012
```

En el siguiente ejemplo se ejecuta la instrucción preparada `my_select3`, que contiene dos parámetros.

```
EXECUTE my_select3 USING 346078, 12
```

En el siguiente ejemplo se proporciona un valor de cadena para un parámetro de la instrucción preparada `my_insert`.

```
EXECUTE my_insert USING 'usa'
```

En el siguiente ejemplo se proporciona un valor numérico para el parámetro `productid` de la instrucción preparada `my_unload`.

```
EXECUTE my_unload USING 12
```