29 de diciembre de 2013

Cargar txt con Longitud Fija

Si se tiene un archivo Texto.txt que contiene el siguiente texto:
inicio del campo 1 comienzo del campo 2 texto restante


Para cargarlo en formato Tabla se puede usar el siguiente script:
LOAD
@1:18   as Campo1,
@19:39 as Campo2,
@40:n   as Otros
FROM Texto.txt  (fix, codepage is 1252);


Esto creará la tabla:


El scrip hace lo siguiente:
@1:18  indica que el campo comprende desde la posición 1 hasta la 18
@19:39 indica que el campo comprende desde la posición 19 hasta la 39
@40:n  indica que el campo comprende desde la posición 40 hasta la última posición

NOTA: Este Scrip puede ser generado automáticamente por el Asistente de Archivo al elegir “Longitud Fija” en Tipos de Archivos.

No hay comentarios: