Hola,
Es un poco caotico, pero se puede hacer, te dejo un ejemplo y un link a la documentacion (que tampoco esta muy clara)
Fichero de control
Código:
LOAD DATA
TRUNCATE
CONTINUEIF THIS (1)='*'
INTO TABLE T1
FIELDS TERMINATED BY ','
(nombre position(*),
apellido position(*)
)
Fichero de datos
Código:
+nombre1,apellido1
*nombre2,
+apellido2
+nombre3,apellido3
Con el "+" le indico que el registro siguiente es uno nuevo, y con el "*" le indico que el registro siguiente es el mismo (tanto el "+" como el "*" son caracteres de mi eleccion, pueden ser cualquiera).
Código:
oracle@10G> select * from t1;
NOMBRE APELLIDO
------------------------------ -----------
nombre1 apellido1
nombre2 apellido2
nombre3 apellido3
http://download.oracle.com/docs/cd/B...e.htm#i1005509
Saludos