Hola!!!
Ya plantee esto anteriormente pero creo que no me entendieron. El asunto es el siguiente. Tengo un DTS que me sube la data que está en un TXT O CSV a una tabla de mi base de datos. Sucede que tengo archivos que poseen un caracter especial (enter = [] (este es un cuadrito que me aparece en el block de notas, ese cuadrito es un enter), lo que quiere decir que cada fila tiene como delimitador un enter= cuadrito.
Ej:un archivo que posee tres filas es así:
aaa;bbb;ccc[]aaa;bbb;ccc[]aaa;bbb;ccc
Para subir este tipo de archivos aplico un Bulk Insert:
BULK INSERT [ConsolSAP].[dbo].[cadtxt] FROM 'C:\cad.txt'
WITH (
FIELDTERMINATOR = ';',
ROWTERMINATOR = '
'
)
Pero tengo otros archivos que vienen sin ese cuadrito. Ej:
aaa;bbb;ccc
aaa;bbb;ccc
aaa;bbb;ccc
Lo que hago es que en el dts, coloco un file text source y ya. Lo sube bien.
Intente con ese mismo bulk insert subir el ultimo tipo de archivo, lo sube bien solo q al final en el ultimo campo de cada fila en la tabla le coloca un cuadrito. ej:
AÑO MES DIA
aaa bbb ccc[]
aaa bbb ccc[]
aaa bbb ccc[]
Lo que quiero hacer es unificar el DTS, es decir, aplicar un mismo DTS para ambos tipos de archivos, alguien me podria ayudar.
Se los agradecería un montón!!!!