Ordenar bulk insert
Hola que tal, necesito ayuda, tengo un archivo de texto y utilizo el bulk insert para pasarlo a una base de datos, pero los datos me los ordena erróneamente, es decir, supongamos que el archivo de texto viene así:
dato1 dato2 dato3 dato4
a 341 b c
a 342 b c
a 343 b c
a 344 b c
a 345 b c
a 346 b c
y a la hora de hacer el bulk insert los pone de la siguiente manera:
dato1 dato2 dato3 dato4
a 345 b c
a 342 b c
a 344 b c
a 347 b c
a 341 b c
a 343 b c
Es decir, los pasa desordenados, a mi me interesa que pasen ordenados, mira, esto es lo que pongo
BULK INSERT avion
FROM 'c:\21.txt'
WITH (
CODEPAGE = 'ACP',
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
ORDER (Time_Stamp desc)
)
dato1 dato2 dato3 dato4
a 341 b c
a 342 b c
a 343 b c
a 344 b c
a 345 b c
a 346 b c
y a la hora de hacer el bulk insert los pone de la siguiente manera:
dato1 dato2 dato3 dato4
a 345 b c
a 342 b c
a 344 b c
a 347 b c
a 341 b c
a 343 b c
Es decir, los pasa desordenados, a mi me interesa que pasen ordenados, mira, esto es lo que pongo
BULK INSERT avion
FROM 'c:\21.txt'
WITH (
CODEPAGE = 'ACP',
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
ORDER (Time_Stamp desc)
)
1 Respuesta
Respuesta de enerweb
-1