[firebase-br] Update no primeiro registro da tabela

Marcelo Moreira marcelomoreira.souza em gmail.com
Seg Jun 29 16:48:48 -03 2009


Douglas,
No caso minha tabela nao tem um chave primaria
E outro detalhe importante eu preciso fazer de uma maneira que um outro
usuario que faca o select na mesma hora que eu nao pegue o mesmo registro.
Isso nao pode acontecer em hipotese alguma.

Obrigado pela atencao

Abraços


Em 29/06/09, Douglas Tosi <douglasht em gmail.com> escreveu:
>
> 2009/6/29 Marcelo Moreira <marcelomoreira.souza em gmail.com>:
> > Atualize o primeiro registro da tabela com um determinado valor desde que
> > este primeiro registro ainda nao esteja identificado
>
> "o primeiro registro na tabela" depende da ordenação que você quer aplicar.
>
> Por exemplo, pela chave primária:
>
> update TB_LANCAMENTO l1
> set l1.IDENTIFICADOR = 554433
> where (l1.chave = (select first 1 l2.chave from tb_lancamento l2 where
> l2.identificador is null order by l2.chave))
>
> hth,
> --
> Douglas Tosi
> www.sinatica.com
>
> ______________________________________________
> 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
>



-- 
Marcelo Moreira
(31) 8420-2723
E-mail / MSN: marcelomoreira.souza em hotmail.com
E-mail: marcelomoreira.souza em gmail.com
Skype: marcelomoreira.souza



Mais detalhes sobre a lista de discussão lista