[firebase-br] Excluir registros excedentes

Juvencio Leite juvenciolsilva em gmail.com
Qui Jun 5 16:39:27 -03 2008


[Resolvido]
Era isso que eu procurava (e achei hehehe):

       declare @top int
       set @top = 18
       set rowcount @top
       DELETE from OCORRENCIAS_TEMP
       WHERE OCO_CODIGO = '7'
       AND OCO_ESTABELECIMENTO = :ESTAB
       AND OCO_MATRICULA = :MATRIC

Vlz. o apoio galera.

Em 05/06/08, Juvencio Leite <juvenciolsilva em gmail.com> escreveu:
>
> Cara, e uma sequencia sim , por isso o where e uma chave composta aqueles
> tres campos do WHERE sempre serao os mesmos, a diferença que um campo no
> registro n se repete porque e um datetime, isso tambem e parte de um
> problema maior numa outra versao que esta repetindo a gravação do registro n
> vezes, ja nesta versao que estou trabalhando, e so uma 'limpeza' de
> registros excedentes. Agradecido pela ajuda.
>
> Em 05/06/08, Eduardo Jedliczka - TeamFB <jedyfb em gmail.com> escreveu:
>>
>> esquece o SELECT TOP / FIRST... isto não é garantia que irá manter o
>> último... para funcionar, tem que ter um campo sequencial (generator) ou
>> uma PK que diferencie as "versões" diferente dos dados.
>>
>> por isto é que eu pedi a estrutura das tabelas...
>>
>> Sucesso,
>>
>> Eduardo Jedliczka
>>
>>
>
> --
> ====================================
> Desenvolvimento para aplicativos comerciais
> com eficiência e segurança.
> 'A Análise determina a necessidade.
> Se nunca andou de Helicoptero,
> isso não significa que
> o mesmo não sirva para nada.'
> خوفنسيو يته دا سيلفا
>
> ===================================
>



-- 
====================================
Desenvolvimento para aplicativos comerciais
com eficiência e segurança.
'A Análise determina a necessidade.
Se nunca andou de Helicoptero,
isso não significa que
o mesmo não sirva para nada.'
خوفنسيو يته دا سيلفا

===================================


Mais detalhes sobre a lista de discussão lista