[firebase-br] usando IF no fb
Cássio
cassio.hc em gmail.com
Sex Abr 17 15:06:52 -03 2009
oi cara. tudo bem, isso funciona, mas eu preciso mais do que isso,
preciso ver antes de inserir ou atualizar se o registro já existe...
vlw.
Zé Luiz escreveu:
> Ola Cássio
>
> O comando Upate or insert não serve? me parece que o comando é mais ou
> menos assim:
>
> UPDATE OR INSERT INTO <TABELA>(<CAMPO1>,<CAMPO2>,<CAMPO...>)
> VALUES(<:PAR1>,<:PAR2>,<:PAR3>)
>
> espero que te ajude.
>
>
> Zé
>
> ----- 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
>
>
>
> --------------------------------------------------------------------------------
>
>
>
>
> Nenhum vírus encontrado nessa mensagem recebida.
> Verificado por AVG - http://www.avgbrasil.com.br
> Versão: 8.0.238 / Banco de dados de vírus: 270.11.59/2064 - Data de
> Lançamento: 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