lunes, 28 de mayo de 2012

SQL*Loader-410: Number to skip must be load-level, not table-level




El contexto en que me encontré con este error fue cargando un archivo de texto en una tabla de Oracle. Esta tarea comúnmente la hago a través de sqlldr y un archivo .ctl que mapea una tabla existente con el contenido del archivo de texto. Esto porque estos procesos deben quedar automatizados.
El script esta vez lo obtuve desde Toad que genera en alguna medida estos archivos.

 
El archivo de texto contiene títulos, por lo que en el archivo .ctl le indico que se salte los títulos (SKIP=1), pero Toad dejo esta instrucción en donde me da error (ver la imagen):


Donde la sintaxis correcta es la que aparece en la imagen a continuación:
OPTIONS (SKIP=1), la configuración al inicio del archivo.




No hay comentarios: