EXECUTE

EXECUTE — executa uma instrução preparada

Sinopse

EXECUTE nome [ ( parâmetro [, ...] ) ]

Descrição

O comando EXECUTE é usado para executar uma instrução previamente preparada. Como as instruções preparadas existem apenas durante uma sessão, a instrução preparada deve ter sido criada por uma instrução PREPARE executada anteriormente na sessão corrente.

Se o comando PREPARE que criou a instrução especificou alguns parâmetros, um conjunto compatível de parâmetros deve ser passado para a instrução EXECUTE, caso contrário, será relatado um erro. Note que (ao contrário das funções) as instruções preparadas não são sobrecarregadas com base no tipo de dados ou número de seus parâmetros; o nome de uma instrução preparada deve ser único em uma sessão de banco de dados.

Para obter mais informações sobre a criação e uso de instruções preparadas, veja o comando PREPARE.

Parâmetros

nome

O nome da instrução preparada a ser executada.

parâmetro

O valor do parâmetro para a instrução preparada. Deve ser uma expressão que gere um valor compatível com o tipo de dados do parâmetro, conforme foi determinado na criação da instrução preparada.

Saídas

A etiqueta de comando retornada por EXECUTE é aquela da instrução preparada, e não EXECUTE.

Exemplos

Os exemplos são fornecidos em Exemplos na documentação do comando PREPARE.

Conformidade

O padrão SQL inclui a instrução EXECUTE, mas é apenas para uso no SQL incorporado. Esta versão da instrução EXECUTE também usa uma sintaxe um pouco diferente.

Veja também

DEALLOCATE, PREPARE