[firebase-br] usando IF no fb

Cássio cassio.hc em gmail.com
Sex Abr 17 15:19:08 -03 2009


Alguem poderia me dar um exemplo usando o comando execute block?


Magno System escreveu:
> Se eu estiver errado corrijam-me mas desta forma você tem que fazer 
> dentro de uma STORED PROCEDURE ou usando o comando EXECUTE BLOCK
> 
> 
> ----- Original Message ----- From: "Cássio" 
> <cassio.hc em gmail.com>
> To: <lista em firebase.com.br>
> Sent: Friday, April 17, 2009 2:39 PM
> Subject: Re: [firebase-br] usando IF no fb
> 
> 
> Estranho. To fazendo assim:
> 
> if (not exists (select descricao
>               from dados
>               where descricao='Aluguel Temporada')) then
>    INSERT INTO DADOS
>    Select max(id_dado) + 1 as id_dado, 'Aluguel Temporada' as descr, 11
> as id
>    from dados;
> 
> e retorna este erro:
> 
> SQL Error:  Dynamic SQL Error SQL error code = -104 Token unknown - line
> 1, column 1 if. Error Code: -104.
> 
> 
> 
> 
> Daniel Hiromy escreveu:
>> if (exists(select registro from tabela)) then
>>   insert
>>
>>
>>
>> 2009/4/17 Cássio <cassio.hc em gmail.com>
>>
>>> opa.
>>> quero fazer um insert numa tabela mas antes do insert verificar 
>>> (select) se
>>> o registro já existe na tabela..
>>>
>>> tipo assim:
>>> if (select registro) = true then
>>>        insert registro
>>>
>>> como faço isso no firebird, qual a sintaxe?
>>>
>>> vlw.
>>>
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: 
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> 
> -------------------------------------------------------------------------------- 
> 
> 
> 
> 
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.238 / Virus Database: 270.11.59/2064 - Release Date: 
> 04/17/09 07:08:00
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 





Mais detalhes sobre a lista de discussão lista