[firebase-br] IBExpert x ISQL

Hélio Oliveira hpensador em gmail.com
Qui Jan 13 13:50:31 -03 2011


Boa tarde colegas!

Estou necessitando fazer uma atualização na base de dados de uma 
aplicação, porém esotu enfrentando algumas dificuldades. Nesta aplicação 
é utilizado o componente IBScript para fazer as atualizações necessárias 
no BD, porém na situação atual não funciona... vejamos

Firebird 2.0.5

1 - criar uma tabela auxiliar;
2 - copiar os dados da tabela origem para a tabela auxiliar;
3 - apagar os dados da tabela origem;
4 - alterar 2 campos da tabela origem para não aceitar valores nulo;
5 - criar uma chave-primária na tabela origem;
6 - criar uma procedure para fazer a importação dos dados da tabela 
auxilar para tabela origem eliminando duplicidades;
7 - executar a SP criada anteriormente;
8 - apagar a SP criada no item 6;

Via IBExpert consigo executar todos esses procedimentos de uma só vez 
utilizando um scrit executavel - mas o componete IBScript não comporta 
toda essa sequencia e necessitaria criar para cada item um script e 
executar um a um. Daí pergunto aos colegas que já tenha passado por 
situação parecida - isto é possível via ISQL.exe do fire?

Obs.: Esta aplicação já esta em produção em +/- 100 clientes e necessito 
automatizar o processo, pois fica complicado ir cliente a cliente e 
fazer a atualização.

-- 
[]'s,

Hélio Oliveira
Bel. Ciência da Computação
Técnico em Contabilidade
e-mail : hpensador em gmail.com
Skype : hpensador
www.hpensador.net
(71) 9975-9176





Mais detalhes sobre a lista de discussão lista