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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
24/11/2005 - 16:48 | Informe spam
http://vyaskn.tripod.com/object_naming.htm

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"César" wrote in message
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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida