Array
(
)

faço assim usando Firebird, como fazer usando SQLServer

Fabiano Góes
   - 08 ago 2006

Galera,
usava este recurso para importar txt para Banco de Dados via Delphi:

/* Table: TABELA_INTERNA_REAL */
#Código

CREATE TABLE TABELA_INTERNA_REAL
(
COD    CHAR(10),
NOME   CHAR(25),
TEL    CHAR(7)
);


/* Table: TABELA_EXTERNA_VIRTUAL */
#Código
CREATE TABLE TABELA_EXTERNA_VIRTUAL EXTERNAL FILE "C:\TEMP\BC_DB_IB0142.TXT" 
(
CAMPO1_COD   CHAR(10),
CAMPO2_NOME  CHAR(25),
CAMPO3_TEL   CHAR(7),
CR_LF        CHAR(2)
); 


Importação :
#Código
INSERT INTO TABELA_INTERNA_REAL
SELECT CAMPO1_COD, CAMPO2_NOME, CAMPO3_TEL
FROM TABELA_INTERNA_VIRTUAL 


[size=18:85e1109ddc]como fazer isso agora usando SQLServer ???[/size:85e1109ddc]

Fabiano Góes
   - 10 ago 2006

E ai galera,
ninguem pode me ajudar ?

Fabiano Góes
   - 10 ago 2006

não entendo porque este tópico foi mudado para SQLServer, se eu preciso pazer isso via Delphi !!!!! :?:

Psergio.p
   - 10 ago 2006

Caro amigo, você pode mandar a estrutura do seu arquivo texto?

Fabiano Góes
   - 10 ago 2006

A estrutura do texto é a seguinte:

um arquivo texto com um layout de 160 posições, sem caracter separador.
#Código

   DT-NEW-CPE-DES         (03). // da primeira a terceira pos
   DT-NEW-BCO-DES         (03). // da quarta a sexta pos
   DT-NEW-AGE-DES         (04). // da setima a decima po 


e assim por diante até a 160 posições

Psergio.p
   - 10 ago 2006

Caro amigo, você já tentou utilizar o utilitário ´Import and Export Data´ do SQL Server?

Psergio.p
   - 10 ago 2006

Caro amigo, você já tentou utilizar o utilitário ´Import and Export Data´ do SQL Server?

Fabiano Góes
   - 17 ago 2006

psergio.p,

não conheço este recurso do SQL Server, se você puder me dar um exemplo de como fazer isso em tempo de execução eu agradeço !

um abraço !!!

Psergio.p
   - 18 ago 2006

Caro Fabiano,

Nos proximos dias será publicado no site um artigo sobre importação de arquivos texto no SQL Server. Fique atento!

Um Abraço