

# EXECUTE
<a name="sql-execute"></a>

준비된 문을 `statement_name` 이름으로 실행합니다. 준비된 문에서 물음표에 대한 파라미터 값은 쉼표로 구분된 목록의 `USING` 절로 정의됩니다. 준비된 문을 생성하려면 [PREPARE](sql-prepare.md)을 사용합니다.

## 시놉시스
<a name="sql-execute-synopsis"></a>

```
EXECUTE statement_name [ USING parameter1[, parameter2, ... ] ]
```

## 예시
<a name="sql-execute-examples"></a>

다음 예제에서는 파라미터 없이 쿼리를 준비하고 실행합니다.

```
PREPARE my_select1 FROM 
SELECT name FROM nation 
EXECUTE my_select1
```

다음 예제에서는 단일 파라미터를 사용해 쿼리를 준비하고 실행합니다.

```
PREPARE my_select2 FROM 
SELECT * FROM "my_database"."my_table" WHERE year = ? 
EXECUTE my_select2 USING 2012
```

이는 다음과 동일합니다.

```
SELECT * FROM "my_database"."my_table" WHERE year = 2012
```

다음 예제에서는 두 개의 파라미터를 사용해 쿼리를 준비하고 실행합니다.

```
PREPARE my_select3 FROM 
SELECT order FROM orders WHERE productid = ? and quantity < ? 
EXECUTE my_select3 USING 346078, 12
```

## 추가 리소스
<a name="sql-execute-additional-resources"></a>

[준비된 문 사용](querying-with-prepared-statements-querying.md)

[PREPARE](sql-prepare.md)

[INSERT INTO](insert-into.md)