[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Conexão com o banco de dados (INFORMIX).
From: |
Fabio Brito |
Subject: |
Re: [shell-script] Conexão com o banco de dados (INFORMIX). |
Date: |
Sat, 23 Apr 2005 18:05:51 -0300 |
Em 23/04/05, thefunto233<address@hidden> escreveu:
>
[...]
>
> for b in `cat assinantes.txt`; do
> echo "update basetab_eppc set functionflag[12]="0" where msisdn="$b""
> |dbaccess smpdb
> done
>
> Acontece que desta forma a qual estou fazendo é muito lenta pois no
> "for" a cada linha encontrada no arquivo "assinantes.txt" o sistema
> conecta no banco (INFORMIX) executa o update e então fecha a conexão
> com o banco... Minha pergunta é se existe alguma outra forma mais
> eficiente e simples. Tipo conectar apenas uma vez executar todos
> "update" e depois fechar o banco... Muito obrigado pela ajuda!!!!
>
Bem voce pode "pedir ajuda" a um arquivo externo.
rm -f /tmp/queries.txt
for b in `cat assinantes.txt`; do
echo "update basetab_eppc set functionflag[12]="0" where msisdn="$b""
>> /tmp/queries.txt
done
dbaccess smpdb < /tmp/queries.txt
--
Fábio Brito d'Araújo e Oliveira
www.psychopenguin.com.br