Carga Masiva de Datos

agosto 22, 2008 at 10:35 pm 8 comentarios

Existen un par de sentencias para realizar cargas masivas de datos utilizando un archivo separado por comas (CSV), precisamente ayer y hoy estuve haciendo cargas de datos en:

.

Oracle 10g Express Edition

Para realizar cargas masivas de datos en Oracle, una vez logueado en la base de datos, dirigirse al sig. Menú:

Utilidades>Carga Descarga de Datos>Cargar

Una vez ubicado, se elige el tipo de archivo que se va a cargar en la tabla, en este caso elegí ‘Cargar datos de Hoja de Cálculo’ (también existen las opciones ‘Cargar datos de Texto’ y ‘Cargar datos XML’). Una vez elegida esta opción, se elige el archivo con un filechooser y al final se verifica que las columnas del archivo coincidan con las columnas de la tabla anteriormente creada (esto si se eligió cargar a una tabla existente, sino, se creará una tabla acorde al archivo separado por comas). Al final aparecerá un reporte indicando la cantidad de datos cargados exitosamente, asimismo indica si existieron errores al momento de la carga.

.

SQL Server 2005

Para la carga de datos en SQL Server, lo primero fue crear una tabla que se acoplara al contexto de lo requerido, luego de creada la tabla, con un archivo separado por comas (CSV), se realiza la carga de datos con las siguientes instrucciones:

bulk INSERT Nombre_BD..Nombre_Tabla FROM ‘Path_Archivo_CSV’

WITH (

DATAFILETYPE = ‘char’,

FIELDTERMINATOR = ‘,’,

ROWTERMINATOR = ‘\n’

)

Y los datos se cargarán a la base de datos, tome en cuenta el orden de las columnas del archivo, con el orden de los campos de la tabla que creó.

.

MySQL

Para realizar la carga en MySQL utilizando un archivo CSV, primero cree su BD y la tabla que va a cargar con los datos, una vez hecho esto, deberá utilizar las siguientes instrucciones:

LOAD DATA INFILE ‘Path_Archivo_CSV’

INTO TABLE Nombre_Tabla

FIELDS TERMINATED BY ‘,’

IGNORED 1 LINES;

Nota: la instrucción ‘IGNORED 1 LINES’ se utiliza para no tomar la fila en donde se encuentran los encabezados de cada columna en el archivo CSV.

Anuncios

Entry filed under: General. Tags: , , , , , .

adictiva :) Chinese proverb

8 comentarios Add your own

  • 1. javihm77  |  agosto 22, 2008 en 10:39 pm

    Buen dato Bea!!! cosas que siempre sirven un monton…. 😛 ahora ya se donde encontrar el tema jaja 🙂

    Responder
  • 2. feryac  |  agosto 22, 2008 en 10:54 pm

    Muy bien Bea!! informacion asi siempre sirve y como te decia personalmente solo conocia la de oracle, ahora ya podria ver las otras,
    gracias por el aporte 😛

    Responder
  • 3. Eliabd  |  agosto 23, 2008 en 4:51 pm

    Orale, justo lo que iba a buscar en un futuro no muy lejano. (Y) Grax por el Aporte.

    Responder
  • 4. Manuel  |  agosto 27, 2008 en 9:51 pm

    ta bien, ta bien…siempre y cuando no utilices la herramienta “SQL Loader” que nunca nos jalo en DBA XD

    saludos

    Responder
  • 5. b3@  |  agosto 27, 2008 en 10:50 pm

    @Manuel: Error 502???

    Responder
  • 6. Manuel....  |  agosto 31, 2008 en 2:15 pm

    @Bea: simon, cabal,…ni siquiera el Teacher supo que onda jijijiji…

    Responder
  • 7. Jorge  |  agosto 13, 2009 en 4:24 pm

    Gracias, me funcionó rebien en MySQL

    Responder
    • 8. b3@  |  agosto 14, 2009 en 9:06 pm

      de nada george 😉

      Responder

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


agosto 2008
L M X J V S D
« Jul   Sep »
 123
45678910
11121314151617
18192021222324
25262728293031

Lo que se ha dicho

Cesar en Conectar Java + SQL Serve…
Angel en Conectar Java + SQL Serve…
eliezer palacios en Conectar Java + SQL Serve…
carola en Gusanos
kr105 en El Don

  • 109,502 hits
Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

A %d blogueros les gusta esto: