[firebase-br] Dúvida SP

Sandro oleber.itajai em gmail.com
Qua Jun 25 18:00:28 -03 2008


Use ROW_COUNT

Sintaxe
ROW_COUNT

Exemplo
UPDATE TABLE1 SET FIELD1 = 0 WHERE ID = :ID;
IF (ROW_COUNT = 0) THEN
INSERT INTO TABLE1 (ID, FIELD1) VALUES (:ID, 0);

Extraído do Release Notas do FB 1.5
----- Original Message ----- 
From: "Nei" <nei0304 em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, June 25, 2008 5:36 PM
Subject: Re: [firebase-br] Dúvida SP


na sp que vc vai atualizar, faza uma consulta para verificar se o resgistro
existe.
com o retorno da tua consulta vc vai poder identificar qual instrução a sp
vai excutar
ex: se existir
        atualiza
     se não
       inseri
----- Original Message ----- 
From: ".:: Eder Sousa ::." <edersousa em gmail.com>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Wednesday, June 25, 2008 2:51 PM
Subject: [firebase-br] Dúvida SP


Boa Tarde!!!

Quero criar uma SP onde, eu tento atualizar (UPDATE) um determinado, só que
este registro pode não estar cadastrado forçando assim a executar um INSERT.

Como faço isso??

Abraços,

Eder Sousa


______________________________________________
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





Mais detalhes sobre a lista de discussão lista