bulk insert y format file

07/03/2007 - 13:14 por DarthSidious | Informe spam
hola!! me estoy volviendo loco para hacer un bulk insert desde un simple
archivo de texto, que como no tiene delimitadores entre campos, debo hacer un
archivo de formato.

El texto que deseo importar es por ejemplo asi

121208878 20070306 000007889977 1 99 SQLFORMAT1
121208877 20070306 000008878997 0 25 SQLFORMAT2
122007787 20070306 000000114778 1 38 SQLFORMAT3
121208878 20070306 000007453577 1 11 SQLFORMAT4

donde los 4 primeros caracteres son un dato, luego 1 caracter sin
importancia, luego 4 mas con datos, luego viene ese espacion y tengo la
fecha, etc o sea
no hay un delimitador fisico que separe las columnas, sino que cada dato
tiene su longitud fija predeterminada. Pero no logro hacer un format file
para un archivo de ese estilo. Siempre me da algun error nuevo y diferente.
Alguien que este en el tema, me podria dar un ejemplo de como hacer un format
file con un archivo como el que pongo de ejemplo??
desde ya muchas gracias!!!

:-)
salu2
 

Leer las respuestas

#1 Jose Mariano Alvarez
07/03/2007 - 14:55 | Informe spam
Podrias enviarnos el archivo de formato actual.
Asegurate de que todas las columnas en el archivo de formato son sqlchar
aunque sean en la base de datos numericas.





Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"DarthSidious" wrote in message
news:
hola!! me estoy volviendo loco para hacer un bulk insert desde un simple
archivo de texto, que como no tiene delimitadores entre campos, debo hacer
un
archivo de formato.

El texto que deseo importar es por ejemplo asi

121208878 20070306 000007889977 1 99 SQLFORMAT1
121208877 20070306 000008878997 0 25 SQLFORMAT2
122007787 20070306 000000114778 1 38 SQLFORMAT3
121208878 20070306 000007453577 1 11 SQLFORMAT4

donde los 4 primeros caracteres son un dato, luego 1 caracter sin
importancia, luego 4 mas con datos, luego viene ese espacion y tengo la
fecha, etc o sea
no hay un delimitador fisico que separe las columnas, sino que cada dato
tiene su longitud fija predeterminada. Pero no logro hacer un format file
para un archivo de ese estilo. Siempre me da algun error nuevo y
diferente.
Alguien que este en el tema, me podria dar un ejemplo de como hacer un
format
file con un archivo como el que pongo de ejemplo??
desde ya muchas gracias!!!

:-)
salu2

Preguntas similares