Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

SQL - Sentencia SQL para importar archivo txt

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Sentencia SQL para importar archivo txt

Autor:juan carlos (1 intervención)
Fecha:12/03/2003 21:59:12
Hola: necesito saber si hay una instrucción SQL que me permita importar datos desde un archivo de texto a una tabla de una base de datos informix.
Gracias.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Sentencia SQL para importar archivo txt

Autor:Fernando Pena (49 intervenciones)
Fecha:13/03/2003 17:44:25
Hola. Esto precísamente, en Informix, lo tenemos fácil ; pues existen las
sentencias 'load' y 'unload'.

1) Suponiendo que el *.txt está separado por "|" y que el ORDEN de campos es EXACTO a la disposición de campos de la tabla receptora ;
la sintaxis es :
LOAD FROM "fichero.txt" INSERT INTO <Nombre-de-tabla>

Ejemplo.-
Clientes.txt

1001|NOMBRE DEL CLIENTE,S.A.|0000015,00|
2000056|CLIENTE SEGUNDO S,.L. |000345,67|

Estructura de la tabla :

Clientes
( codigo as int,
nombre as char(40),
saldo as decimal(9,2)
)

LOAD FROM 'clientes.txt' INSERT INTO 'clientes'

Para Exportar, se utiliza - en Informix - la sentencia 'UNLOAD' de forma similar :

UNLOAD TO 'clientes.txt' SELECT * FROM CLIENTES

Nota.- Por defecto, el separador de campo es el caracter "|".

Saludos.
Comentar