

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# EXECUTE
<a name="r_EXECUTE"></a>

Executa uma instrução preparada anteriormente. 

## Sintaxe
<a name="r_EXECUTE-synopsis"></a>

```
EXECUTE plan_name [ (parameter [, ...]) ]
```

## Parâmetros
<a name="r_EXECUTE-parameters"></a>

 *plan\_name*   
O nome da instrução preparada para execução. 

 *Parâmetro*   
O valor real de um parâmetro da instrução preparada. Essa deve ser uma expressão que resulta em um valor de um tipo compatível com o tipo de dados especificado para a posição do parâmetro no comando PREPARE que criou a instrução preparada. 

## Observações de uso
<a name="r_EXECUTE_usage_notes"></a>

EXECUTE é usado para executar uma instrução preparada anteriormente. Como as instruções preparadas existem somente pela duração de uma sessão, a instrução preparada deve ter sido criada por uma instrução PREPARE executada anteriormente na sessão atual. 

Se a instrução PREPARE anterior especificou alguns parâmetros, um conjunto de parâmetros compatíveis deve ser passado para a instrução EXECUTE ou o Amazon Redshift retorna um erro. Ao contrário das funções, as instruções preparadas não são sobrecarregadas com base no tipo nem na quantidade de parâmetros especificados. O nome de uma instrução preparada deve ser exclusivo em uma sessão de banco de dados. 

Quando um comando EXECUTE é emitido para a instrução preparada, o Amazon Redshift pode optar por revisar o plano de execução da consulta (para melhorar a performance com base nos valores de parâmetro especificados) antes de executar a instrução preparada. Além disso, para cada nova execução de uma instrução preparada, o Amazon Redshift pode revisar o plano de execução da consulta novamente com base em valores de parâmetro diferentes especificados com a instrução EXECUTE. Para examinar o plano de execução da consulta escolhido pelo Amazon Redshift para qualquer comando EXECUTE, use o comando [EXPLAIN](r_EXPLAIN.md). 

Para mais exemplos e informações sobre a criação e o uso de instruções preparadas, consulte [PREPARE](r_PREPARE.md). 

## Consulte também
<a name="r_EXECUTE-see-also"></a>

 [DEALLOCATE](r_DEALLOCATE.md), [PREPARE](r_PREPARE.md) 