

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

Executa uma instrução preparada. Os valores dos parâmetros são especificados na cláusula `USING`.

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

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

{{statement\_name}} é o nome da instrução preparada. {{value1}} e {{value2}} são os valores que serão especificados para os parâmetros na instrução.

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

O exemplo a seguir executa a instrução preparada `my_select1`, que não contém parâmetros.

```
EXECUTE my_select1
```

O exemplo a seguir executa a instrução preparada `my_select2`, que contém um único parâmetro.

```
EXECUTE my_select2 USING 2012
```

O exemplo a seguir executa a instrução preparada `my_select3`, que contém dois parâmetros.

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

O exemplo a seguir fornece um valor de string para um parâmetro na instrução preparada `my_insert`.

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

O exemplo a seguir fornece um valor numérico para o parâmetro `productid` na instrução preparada `my_unload`.

```
EXECUTE my_unload USING 12
```