Ver Mensaje Individual
  #3  
Antiguo 09-02-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Cool

Es común el uso de stored procedures por varias razones, entre las que puedo citar:
  • Aprovechar la mayor capacidad de proceso del servidor
  • Evitar tráfico de red
  • Permitir a varias aplicaciones/programadores un funcionamiento homogeneo en procesos (dado que simplemente tienen que invocarlos, sea desde delphi, java, internet o desde la contabilidad, el inventario, etc).

Un stored procedure se ejecuta, como podrás intuir, en el servidor (memoria, procesador(es), sistema operativo, etc), y simplemente es invocado (normalmente por una instrucción SQL) desde el cliente.

Las características específicas de los stored procedures, podes encontrarlas en la documentación de tu motor de base de datos, pues no hay un estándar (ni en declaraciones, lenguaje o sintaxis) compartido por varios tipos de BD.

En el caso de interbase, he de mencionar como característica interesante (y no se si única) que podes construir cursores (o result-sets) al vuelo desde un stored procedure).

El BDE no tiene nada que ver en el proceso...

Espero haberte aclarado en algo, y te animo a leer la documentación de interbase, si no estoy mal, en el languaje guide, vas a encontrar detalles importantes sobre los SP's.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita