PDA

Ver la Versión Completa : Sobre procedimientos almacenados (stored procedures)


dec
01-07-2006, 02:29:26
Sobre procedimientos almacenados (stored procedures)

Los procedimientos almacenados son algoritmos dependientes del motor de base de datos, creando procesos que ofrecen una seguridad en el momento de modificaciones, y facilita las funciones del programador al estar en la propia base.

PREGUNTA:

¿Hay alguna forma de que la ejecucion de un store procedure desde Delphi no bloquee la aplicacion, y en caso que se desee cancelar la ejecucion de este?

RESPUESTA:

Lanzando la ejecución del stored procedure dentro de una sesión con Thread asociado, dejará la aplicación y la conexión a la base de datos libres.

PREGUNTA:

¿Cómo se puede saber en que parte del proceso va un store procedure que se esta ejecutando?

RESPUESTA:

Al realizar un proceso en el servidor dentro de un arquitectura cliente servidor, es dificil desde el cliente. Se puede hacer una UDF que cada x tiempo nos envíe indicaciones de como anda el proceso, pero lo normal es que una stored procedure haga procesos masivos, pero en cascada (no todos de golpe) , y así vaya avisando con regularidad de lo que está haciendo.