RES: [firebase-br] Tabelas Externas - Firebird 1.5
Flavio Yamil
yamil3 em brturbo.com.br
Sex Out 8 11:46:29 -03 2004
Oi Rubem!
Tabelas externas são arquivos texto, onde você pode manipular "quase" como
se fossem tabelas normais do banco. São ideais para importar ou exportar
dados.
Detalhe: é muito rápido! Só pra você ter uma idéia, fiz um teste com 10000
(dez mil registros) e exportou para arquivo texto em meio segundo.
Tem um artigo na Firebase que fala sobre o assunto. O titulo é "Importação e
exportação de dados diretamente do BD"
[]'s
Flavio Yamil
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Rubem Rocha
Enviada em: sexta-feira, 8 de outubro de 2004 11:27
Para: FireBase
Assunto: RES: [firebase-br] Tabelas Externas - Firebird 1.5
Prioridade: Alta
Que tipo de tabelas externas posso usar com FB?
[]s
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Flavio Yamil
Enviada em: sexta-feira, 8 de outubro de 2004 10:18
Para: 'Fabiana'; 'FireBase'
Assunto: RES: [firebase-br] Tabelas Externas - Firebird 1.5
Oi Fabiana!
Para poder trabalhar com tabelas externas no FB 1.5, você tem que alterar o
parâmetro "ExternalFileAccess" no arquivo firebird.conf
Passe ele para "Full", assim:
ExternalFileAccess = Full
Não esqueça de retirar o "#" para descomentar a linha. (descomentar é boa...
he he he...)
Depois tem que restartar o serviço.
[]'s
Flavio Yamil
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Fabiana Enviada em: quinta-feira, 7 de outubro de 2004 15:20
Para: lista em firebase.com.br
Assunto: [firebase-br] Tabelas Externas - Firebird 1.5
Senhores(as),
a pergunta pode ser um tanto primária, todavia não consigo resolver a
questão.
No Firebird 1.0, via IBEXPERT, para se criar um EXTERNAL FILE, bastava
executar o comando abaixo:
CREATE TABLE EXT_CLIDEP EXTERNAL '/prod2/xr9/importa/guanabara/CLICONJ.txt'
(
COD_CLIENTE CHAR(20),
COD_FILIAL CHAR(01),
NOM_DEPENDENTE CHAR(60),
NOM_CPF CHAR(20),
NOM_RG CHAR(20),
NOM_ORGEXP CHAR(20),
DAT_EMISRG CHAR(10),
DAT_NASCIMENTO CHAR(10),
IDT_PARENTESCO CHAR(01),
FLG_AUTORIZA CHAR(01),
NOM_LOCAL_TRAB CHAR(60),
NUM_CEP_TRAB CHAR(08),
NUM_EDIFTRAB CHAR(06),
NOM_PROFISSAO CHAR(60),
NOM_CARGO CHAR(60),
NOM_MES_ADMISSAO CHAR(07),
FLG_CONFIRMACAO CHAR(01),
NOM_FONTE_CONF CHAR(60),
VAL_REMUNERACAO CHAR(12),
VAL_RENDA_EXTRA CHAR(12),
NOM_FONE CHAR(25),
DAT_CASAMENTO CHAR(10),
NEWLINE CHAR(2)
);
No Firebird 1.5, este comando retorna o seguinte erro:
"Cannot commit transaction:
Unsuccessful execution caused by system error that does not preclude
successful execution of subsequent statements. subsystem name."
Concluo que o comando na versão 1.5 do Firebird deve ter sido alterado,
todavia desconheço como seja.
Agradeço qualquer informação. Preciso desta informação com urgência.
____________________________________
FABIANA FIORINI THOMÉ
Tan - Tecnologia Aplicada a Negócios LTDA
Rua Princesa Isabel, 238 - Salas 103 a 105
47-423-0841 - CEP 89201-270
Soluções Para Proteção, Concessão,
Recuperação de Créditos, Gestão e
Automação do Varejo
CRA-SC Número 0969-J
____________________________________
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista