Nomenclatura StoredProcedures

24/11/2005 - 13:25 por César | Informe spam
¿Existe algo de nomenclatura de procedimientos almacenados? Es que nunca he
visto nada.
-
Si quiero todos los registros de la tabla Clientes:
-GetClientes
-
Si quiero los clientes por ClienteId:
-GetClientesByClienteId
-
Si quiero los clientes por Poblacion y por TipoCliente
-GetClientesByFiltro
-

Si el filtrado es más Custom, de más elementos, como ocurre con el anterior,
pues tiro por aquí:
CREATE PROCEDURE [DBO].[GetClientesByFiltro]
@Poblacion int,
@TipoCliente int
AS
SELECT *
FROM Clientes
WHERE Poblacion = ISNULL(@Poblacion , Poblacion )
AND TipoCliente = ISNULL(@TipoCliente , TipoCliente )

¿QUÉ OS PARECE? ¿COMO LO HACEIS VOSOTROS?

gracias
 

Leer las respuestas

#1 Ele
24/11/2005 - 16:39 | Informe spam
Hola pues si es bueno tener un standard al darle nombre a un procedimiento
como en cualquier lenguaje de programacion
(los procedimientos predefinidos por sql siempre empiazan con sp_ y la
descripcion de lo que hace).
Yo lo que hago es: [nombredela tabla_lo que hace] si es reporte,graba,
pobla,batch, etc,
y el archivo como tal (.sql) tambien le pongo el mismo nombre
Pero esperemos que opinan los demas

"César" escribió en el mensaje
news:
¿Existe algo de nomenclatura de procedimientos almacenados? Es que nunca


he
visto nada.
-
Si quiero todos los registros de la tabla Clientes:
-GetClientes
-
Si quiero los clientes por ClienteId:
-GetClientesByClienteId
-
Si quiero los clientes por Poblacion y por TipoCliente
-GetClientesByFiltro
-

Si el filtrado es más Custom, de más elementos, como ocurre con el


anterior,
pues tiro por aquí:
CREATE PROCEDURE [DBO].[GetClientesByFiltro]
@Poblacion int,
@TipoCliente int
AS
SELECT *
FROM Clientes
WHERE Poblacion = ISNULL(@Poblacion , Poblacion )
AND TipoCliente = ISNULL(@TipoCliente , TipoCliente )

¿QUÉ OS PARECE? ¿COMO LO HACEIS VOSOTROS?

gracias


Preguntas similares