Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

EXECUTE

Modo de foco
EXECUTE - Amazon Redshift

Executa uma instrução preparada anteriormente.

Sintaxe

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

Parâmetros

plan_name

O nome da instrução preparada para execução.

parameter

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

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.

Para mais exemplos e informações sobre a criação e o uso de instruções preparadas, consulte PREPARE.

Consulte também

DEALLOCATE, PREPARE

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.