FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
para insertar multiples registros con un solo insert la sintaxis es asi "insert into tabla (columna1, columna2, columna3) values ('dato1','dato2','dato3') ('dato4','dato5','dato6') ('dato7','dato8','dato9')....... ahi en vez de hacer un insert haces tres (o mas) y se te redice el tiempo de espera a un tercio
__________________
comemos.com.ar, todo el delivery de Capital Federal en un solo lugar |
#2
|
||||
|
||||
Gracias Nadie, sabía que esta era la sintaxis aunque no la recordaba por completo. Lo que no me queda claro es cómo interviene el ZSqlProcessor ya que la consulta tal como la pones se puede escribir directo en un ZQuery.
// Saludos |
#3
|
|||
|
|||
ni idea... no uso esos componentes, ya se que deberia pero me da fiaca instalarlos :P
__________________
comemos.com.ar, todo el delivery de Capital Federal en un solo lugar |
#4
|
|||
|
|||
Siento responder tan tarde, pero no he leído las respuestas hasta hoy.
Yo lo hacía con varios inserts, en el ZSQLProcessor, en su propiedad script, escribía en tiempo de ejecución todos los insert, y depués lo ejecutaba. No sabía que se podía hacer como comenta Nadie, pero será cuestión de probarlo para ver si aumenta todavía más el rendimiento. De todas formas, también hay varias sentencias update, con lo que supongo que necesitaré el componente ZSQLProcessor (este componente me permite poner varias sentencias SQL agrupadas, y ejecutarlas después a la vez). Si el ZQuery es igual que los componentes que me bajé antes (no recuerdo su nombre ahora mismo), no te permitiría ejecutar varias sentencias a la vez (tampoco te deja un IBQuery, creo). Gracias de nuevo por las respuestas, y un saludo. |
#5
|
||||
|
||||
Cita:
// Saludos |
|
|
|