[firebase-br] Stored Procedure com Erro
Pablo Madi Dias
pablo.dias em telemar.com.br
Seg Mar 28 16:55:32 -03 2005
Pessoal,
Estou criando uma stored Procedure, mas estou tendo uma mensagem de
erro, ao tentar compilar a mesma:
create procedure SP_NOVA_SENHA returns (NOVA_SENHA INTEGER)
as
begin
if (((select count(*) from tbl_senhas where data_emissao = current_date) =
0) or ( (select gen_id(gen_senha, 0) from RDB$DATABASE) = 9999 )) then
set generator gen_senha to 1;
NOVA_SENHA = (select gen_id(gen_senha, 1) from RDB$DATABASE = 9999)
suspend;
end
a mensagem de erro é a seguinte:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 5, char 5.
set.
Porque ele não reconhece o comando set , e se eu selecionar apénas a linha
"set generator gen_senha to 1" e pressionar F9 executa o comando OK????
Obrigado a todos!
Esta mensagem, incluindo seus anexos, pode conter informações privilegiadas
e/ou de caráter confidencial, não podendo ser retransmitida sem autorização
do remetente. Se você não é o destinatário ou pessoa autorizada a recebê-la,
informamos que o seu uso, divulgação, cópia ou arquivamento são proibidos.
Portanto, se você recebeu esta mensagem por engano, por favor, nos informe
respondendo imediatamente a este e-mail e em seguida apague-a.
Mais detalhes sobre a lista de discussão lista