Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/11/2008, 13:29
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Ayuda con consulta

Dos cosas:
- No estás diciendo que motor de base de datos estás usando. LA sintaxis y la forma de llamado de los SP cambia según qué DBMS uses.
- Usar un SP para realizar un simple select es un desperdicio de recursos. En realidad si lo haces desde una aplicación es muchísimo más fácil realizar un query directamente y parametrizarlo en la función que lo crea en la aplicación.
El sentido de los SP es ejecutar un conjunto de operaciones de SQL como una sola y tomar decisiones según los resultados y/o valores obtenidos ante determinadas condiciones. POr caso, yo tengo SP que en un solo conjunto, crean sentencias dinámicamente, seleccionan el caso/resultado, crean tablas temporales, las procesan, recogen datos, los almacenan en otras tablas, destruyen tablas y devuelven conjunto de datos... todo en una sola operación. Allí sí tiene sentido hacer un SP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)