

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

準備済みステートメントを実行します。`USING` 句にパラメータの値を指定しています。

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

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

{{statement\_name}} は、準備済みステートメントの名前です。{{value1}} と {{value2}} は、ステートメント内のパラメータに指定される値です。

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

以下の例では、パラメータが含まれない `my_select1` 準備済みステートメントを実行しています。

```
EXECUTE my_select1
```

次の例では、単一のパラメータを含む `my_select2` 準備済みステートメントを実行しています。

```
EXECUTE my_select2 USING 2012
```

次の例では、2 つのパラメータを含む `my_select3` 準備済みステートメントを実行しています。

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

以下の例は、準備済みステートメント `my_insert` 内のパラメータに対する文字列値を提供します。

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

次の例では、準備済みステートメント `my_unload` 内の `productid` パラメータの数値を提供しています。

```
EXECUTE my_unload USING 12
```