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.

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

adictiva :) Chinese proverb

8 comentarios Add your own

  • 1. javihm77  |  agosto 22, 2008 a las 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 a las 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 a las 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 a las 9:51 pm

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

    saludos

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

    @Manuel: Error 502???

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

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

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

    Gracias, me funcionó rebien en MySQL

    Responder
    • 8. b3@  |  agosto 14, 2009 a las 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 on Conectar Java + SQL Serve…
Angel on Conectar Java + SQL Serve…
eliezer palacios on Conectar Java + SQL Serve…
carola on Gusanos
kr105 on El Don

  • 108,761 hits
Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

A %d blogueros les gusta esto: