Insert Masivo en sqlite.

1,750 views
Skip to first unread message

Idmer de la cruz clemente

unread,
Aug 7, 2012, 1:36:59 AM8/7/12
to desarrollad...@googlegroups.com
Hola Amigos, mira tengo una base de datos mysql  que tengo que sincronizar a sqlite,
como puedo hacer un insert masivo en bloque ya que tengo mas de 2000 registros, en sql server existe OPENXML donde solo le paso el xml.
En sqlite puedo guardar informacion atravez de un xml con OPENXML??.
Saludos.

Meison

unread,
Aug 7, 2012, 11:01:42 AM8/7/12
to desarrollad...@googlegroups.com

Hola, se trata de una BD con varias tablas relacionadas ? o unas cuantas tablas sin relación entre ellas ? esto te lo comento pues  a nivel de diseño ambas existen diferencias entre una y otra, y no es así de simple, una de las diferencias por ejemplo es que en MySQL puedes tener PK compuestas y en SQLite no puedes..


Saludos


--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 



--

Un Saludo
Meison 


((+511) 258 - 3564
((+511) 997 - 773937

Android Market
--------------------------------------------------------------------------------------



Idmer de la cruz clemente

unread,
Aug 7, 2012, 5:42:50 PM8/7/12
to desarrollad...@googlegroups.com
Hola, Claro que tengo varios tablas relacionadas, pero mi pregunta es, cual es la forma mas adecuada para insertar 1000 filas a una tabla sqlite, ya que esos 1000 registros lo traigo de una tabla que esta en mysql. lo que yo estaba haciendo es la siguiente.
ejemplo
for( i=0; i<=1000;i++)
{
  db.insert(los parametros);
}

veo que esta forma no es lo optimo.

haber si me ayudan con algun ejemplo.

Felipe Calderon Barragan

unread,
Aug 7, 2012, 6:56:51 PM8/7/12
to desarrollad...@googlegroups.com
Puedes crear un XML con los registros a insertar. Paso siguiente te creas una tarea que se encargará de leer dicho XML y subirlos al SQLite.

--
Felipe Calderon Barragan
Linux User # 470534

Mario De Frutos

unread,
Feb 11, 2013, 4:49:51 AM2/11/13
to desarrollad...@googlegroups.com
Yo he usado bulk inserts para hacer inserción de 20k registros

Reply all
Reply to author
Forward
0 new messages