SP para todo ?

25/11/2004 - 01:29 por El foxero | Informe spam
Hola, como dije antes estoy empezando con SQL SErver y he estado revisando
el archivo de mensajes de este foro y veo que se recomienda hacer SP's para
la mayor parte de las cosas pero no me queda muy claro hacer un SP para
incluso las operaciones basicas de insert, update y delete para cada tabla.
Eso implicaria tener un sp para cada cosa para cada tabla no es asi ?
No seria sobrecargar mucho la base de datos si tiene muchas tablas ?
O no hay limite de la cantidad de SP's que se definen en la base de datos ?
Alguna opinion que me aclare un poco por favor.

Es cierta la frase: "Hacer un SP para todo.." ?

Gracias

Raul
 

Leer las respuestas

#1 Salvador Ramos
25/11/2004 - 09:23 | Informe spam
Hola:

Personalmente si que te recomiendo que utilices SPs siempre que puedas
(vamos siempre ;-))

No hay problema en tener tantos SPs como necesites en tu base de datos,
salvo que deberás documentarlos de alguna forma y seguir ciertas reglas de
nomenclatura para facilitar su localización.

Te aconsejo que utilices SPs para todas las tareas, aunque en cuanto a
rendimiento donde menos notarás la diferencia es en las insert, update y
delete. Con los SPs puedes mejorar mucho tu seguridad, ya que podrías
restringir el acceso de los usuarios a las tablas, y darles sólo permisos
para que ejecutasen los SPs.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"El foxero" escribió en el mensaje
news:
Hola, como dije antes estoy empezando con SQL SErver y he estado revisando
el archivo de mensajes de este foro y veo que se recomienda hacer SP's
para
la mayor parte de las cosas pero no me queda muy claro hacer un SP para
incluso las operaciones basicas de insert, update y delete para cada
tabla.
Eso implicaria tener un sp para cada cosa para cada tabla no es asi ?
No seria sobrecargar mucho la base de datos si tiene muchas tablas ?
O no hay limite de la cantidad de SP's que se definen en la base de datos
?
Alguna opinion que me aclare un poco por favor.

Es cierta la frase: "Hacer un SP para todo.." ?

Gracias

Raul


Preguntas similares