[firebase-br] Updates em Lote - Firebird 2.1
Eduardo Belo
beloelogica em gmail.com
Ter Ago 3 12:30:01 -03 2010
Obrigado, Alysson!
Em 3 de agosto de 2010 11:55, Alysson Azevedo <agalysson em gmail.com>escreveu:
> sim, va no ibexpert -> Tools -> Script Executive (Ctrl + F12).
> dae essa janelinha, carregue seu texto com os comandos la...
> e rode o script (F9)...
>
> os comandos devem estar separados por ; (ou pelo separador que vc quizer,
> caso use o set term )
> --
>
> Alysson Gonçalves de Azevedo
> (11) 8491-7730
>
> (\(''^_^ )/)
>
> "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
> gritando: -Perdi tudo!!!"
>
>
>
>
> Em 3 de agosto de 2010 11:32, Eduardo Belo <beloelogica em gmail.com>
> escreveu:
>
> > Afim de regularizar erros na base de dados, preciso executar vários
> UPDATES
> > de uma só vez . Tem como fazer isso em um único comando (lote), tipo:
> >
> >
> >
> > UPDATE USUARIOS
> >
> > SET USUARIOS.ESTADO_CIVIL = 'SEPARADO(A)'
> >
> > WHERE USUARIOS.ESTADO_CIVIL IN ('SAPARADA', 'SEPARADA', 'SEPARADO
> JUDICI')
> >
> >
> >
> > UPDATE USUARIOS
> >
> > SET USUARIOS.ESTADO_CIVIL = 'SOLTEIRO(A)'
> >
> > WHERE USUARIOS.ESTADO_CIVIL IN ('ÇSOLTEIRA', 'SOLTEIRA', 'SOLTEIRO',
> > 'SOLTERIA', 'SOLTERIRA')
> >
> >
> >
> > UPDATE USUARIOS
> >
> > SET USUARIOS.ESTADO_CIVIL = 'CASADO(A)'
> >
> > WHERE USUARIOS.ESTADO_CIVIL IN (' CASADA', 'CASAD0', 'CASADA', 'CASADO',
> > 'CASDA')
> >
> >
> >
> > Isso é apenas uma parte, são muitos.
> >
> >
> > Estou usando o Delphi 7/IBO, Firebird 2.1 e o IBExpert
> >
> > Obrigado a todos que ajudarem.
> > ______________________________________________
> > 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