EXECUTE — executa uma instrução preparada
EXECUTEnome[ (parâmetro[, ...] ) ]
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.
nomeO nome da instrução preparada a ser executada.
parâmetroO 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.
A etiqueta de comando retornada por EXECUTE
é aquela da instrução preparada, e não EXECUTE.
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.