![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Pueden los procedimineto alentar un proceso largo
Hola mi duda surge a raiz de lo siguiente
Tengo un programa que el unico proceso que realiza es una consulta y el query1 me regresa aproximandamente 350,000 registros, luego recorro registro por registro ese query1 con un while. Dentro del while tengo un procedimiento que se encarga de insertar o actualizar el registro actual del query1 en otra tabla de la misma base de datos, pero en realidad ese procedimiento son unas 15 lineas, seria mas conveniente poner esas lineas dentro del while o las 350000 llamadas que se hacen al procedimiento no afectan en realidad el tiempo de ejecucion del programa. Otra pregunta, Dentro del while lo que realmente hago es otra consulta para saber si el registro actual del query1 esta en la otra tabla para saber si actualizar o insertar, obviamente cuando la tabla destino se va llenando la consulta se va a haciendo mas tardada. Seria mas rapido si pusiera la insercion dentro de un try excep, si el try falla el except haria la actualizacion, seria algo como try sql.add('Insert into Tabla ..........'); open except sql.add('Update Tabla ..............'); execSql; end; Gracias Roberto Garcia Última edición por antrahxg fecha: 17-10-2008 a las 05:45:59. Razón: Dar mas detalles |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Fin de semana muy largo.... | BlueSteel | La Taberna | 16 | 23-09-2008 08:37:59 |
Me largo | Ñuño Martínez | La Taberna | 40 | 19-08-2008 15:57:00 |
Como Transormar un string largo a Integer largo | RodoRodo | Varios | 1 | 27-06-2007 02:26:29 |
Actualizar form al volver a el mientras se realiza proceso largo(p.e: recorrer db) | Wonni | Varios | 5 | 18-06-2007 19:44:00 |
Proceso muy largo ? | Coco_jac | Varios | 5 | 22-12-2005 21:54:59 |
![]() |
|