Estandares de Codficación

09/03/2005 - 20:49 por JHenao | Informe spam
Saludos,
Hace poco leí que microsoft no recomienda el uso de los prefijos sp,fn,xp
para nombrar los procedimientos almacenados,funciones y procedimientos
extendiodos respectivamente. pues bien , personalmente uso el prefijo sp para
nombrar los procedimientos almacenados porque me parece muy ordenada esta
forma,

¿pero si no se debe nombrar asi entonces como?,cuales son los estandares
para los nombres que recomienda microsoft?

Adiós y Gracias!!

Preguntas similare

Leer las respuestas

#1 Maxi
09/03/2005 - 20:56 | Informe spam
Hola, Ms no recomienda ningun standard en particular, lo que recomienda que
no se usen esos prefijos.

Yo por ej para los proc uso PA_ , para las funciones F_ y para los
extendidos PAX_


Salu2
Maxi


"JHenao" escribió en el mensaje
news:
Saludos,
Hace poco leí que microsoft no recomienda el uso de los prefijos sp,fn,xp
para nombrar los procedimientos almacenados,funciones y procedimientos
extendiodos respectivamente. pues bien , personalmente uso el prefijo sp
para
nombrar los procedimientos almacenados porque me parece muy ordenada esta
forma,

¿pero si no se debe nombrar asi entonces como?,cuales son los estandares
para los nombres que recomienda microsoft?

Adiós y Gracias!!
Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
09/03/2005 - 21:39 | Informe spam
No estoy enterado de que MS tenga un estándar recomendado de dominio
público.

Personalmente agrego una U (por Usuario) a muchos de mis objetos, los
sprocs los denomino usp_, uxp_, ufn_ para mis funciones. Tambien sigo
bastante a fondo las recomendaciones que hay en esta página:

http://www.georgehernandez.com/xDat...ntions.htm

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
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.



"JHenao" wrote in message news::
Saludos,
Hace poco leà­ que microsoft no recomienda el uso de los prefijos sp,fn,xp

para nombrar los procedimientos almacenados,funciones y procedimientos
extendiodos respectivamente. pues bien , personalmente uso el prefijo sp
para
nombrar los procedimientos almacenados porque me parece muy ordenada esta

forma,

¿pero si no se debe nombrar asi entonces como?,cuales son los estandares

para los nombres que recomienda microsoft?

Adiós y Gracias!!
Respuesta Responder a este mensaje
#3 Alejandro Mesa
09/03/2005 - 21:41 | Informe spam
Leistes por que no se recomienda el uso del prefijo sp_ para los
procedimientos almacenados?

Pues te dire que cuando ejecutas un procedimiento, si el nombre comienza con
"sp_" sql server lo buscara en la base de datos MASTER. Como ves esto puede
traer graves consecuencias, como ejecutar el que no es, perdida de tiempo
chequeando si existe en MASTER, etc. Ademas, no usara el cache (version
compilada en memoria) y lo recompilara cada vez que se llame.

Create un par de procedimientos sencillos:

create procedure sp_sencillo
as
select top 10 * from northwind..orders
go

create procedure sencillo
as
select top 10 * from northwind..orders
go

Ve a Profiler y crea una trza standard, agregale SP:CacheMiss en el tab
Events bajo "Stored Procedures". Empieza la traza y ejecuta cada
procedimineto al menos dos veces. Vete a Profiler y fijate si el evento
SP:CacheMiss fue capturado y que procedimiento se ejecuto cuando este fue
capturado.

Sorprendido?


AMB

"JHenao" wrote:

Saludos,
Hace poco leí que microsoft no recomienda el uso de los prefijos sp,fn,xp
para nombrar los procedimientos almacenados,funciones y procedimientos
extendiodos respectivamente. pues bien , personalmente uso el prefijo sp para
nombrar los procedimientos almacenados porque me parece muy ordenada esta
forma,

¿pero si no se debe nombrar asi entonces como?,cuales son los estandares
para los nombres que recomienda microsoft?

Adiós y Gracias!!
Respuesta Responder a este mensaje
#4 Eladio Rincón
10/03/2005 - 00:03 | Informe spam
al hilo de la contención provocada por la recompilación de procedimientos
almacenados:

INF: SQL Blocking Due to [[COMPILE]] Locks
http://support.microsoft.com/kb/263889/en-us


Eladio Rincón
SQL Server MVP

Solid Quality Learning (http://www.solidqualitylearning.com)
"Comparte lo que sabes, aprende lo que no sepas", FGG

Consulte el histórico del grupo en Google
http://groups.google.com/groups?gro....sqlserver

¿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)?

"Alejandro Mesa" wrote in message
news:
Leistes por que no se recomienda el uso del prefijo sp_ para los
procedimientos almacenados?

Pues te dire que cuando ejecutas un procedimiento, si el nombre comienza


con
"sp_" sql server lo buscara en la base de datos MASTER. Como ves esto


puede
traer graves consecuencias, como ejecutar el que no es, perdida de tiempo
chequeando si existe en MASTER, etc. Ademas, no usara el cache (version
compilada en memoria) y lo recompilara cada vez que se llame.

Create un par de procedimientos sencillos:

create procedure sp_sencillo
as
select top 10 * from northwind..orders
go

create procedure sencillo
as
select top 10 * from northwind..orders
go

Ve a Profiler y crea una trza standard, agregale SP:CacheMiss en el tab
Events bajo "Stored Procedures". Empieza la traza y ejecuta cada
procedimineto al menos dos veces. Vete a Profiler y fijate si el evento
SP:CacheMiss fue capturado y que procedimiento se ejecuto cuando este fue
capturado.

Sorprendido?


AMB

"JHenao" wrote:

> Saludos,
> Hace poco leí que microsoft no recomienda el uso de los prefijos


sp,fn,xp
> para nombrar los procedimientos almacenados,funciones y procedimientos
> extendiodos respectivamente. pues bien , personalmente uso el prefijo sp


para
> nombrar los procedimientos almacenados porque me parece muy ordenada


esta
> forma,
>
> ¿pero si no se debe nombrar asi entonces como?,cuales son los estandares
> para los nombres que recomienda microsoft?
>
> Adiós y Gracias!!
Respuesta Responder a este mensaje
#5 Alejandro Mesa
10/03/2005 - 01:05 | Informe spam
Gracias Eladio, creo que esto es lo que faltava completar.


AMB

"Eladio Rincón" wrote:

al hilo de la contención provocada por la recompilación de procedimientos
almacenados:

INF: SQL Blocking Due to [[COMPILE]] Locks
http://support.microsoft.com/kb/263889/en-us


Eladio Rincón
SQL Server MVP

Solid Quality Learning (http://www.solidqualitylearning.com)
"Comparte lo que sabes, aprende lo que no sepas", FGG

Consulte el histórico del grupo en Google
http://groups.google.com/groups?gro....sqlserver

¿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)?

"Alejandro Mesa" wrote in message
news:
> Leistes por que no se recomienda el uso del prefijo sp_ para los
> procedimientos almacenados?
>
> Pues te dire que cuando ejecutas un procedimiento, si el nombre comienza
con
> "sp_" sql server lo buscara en la base de datos MASTER. Como ves esto
puede
> traer graves consecuencias, como ejecutar el que no es, perdida de tiempo
> chequeando si existe en MASTER, etc. Ademas, no usara el cache (version
> compilada en memoria) y lo recompilara cada vez que se llame.
>
> Create un par de procedimientos sencillos:
>
> create procedure sp_sencillo
> as
> select top 10 * from northwind..orders
> go
>
> create procedure sencillo
> as
> select top 10 * from northwind..orders
> go
>
> Ve a Profiler y crea una trza standard, agregale SP:CacheMiss en el tab
> Events bajo "Stored Procedures". Empieza la traza y ejecuta cada
> procedimineto al menos dos veces. Vete a Profiler y fijate si el evento
> SP:CacheMiss fue capturado y que procedimiento se ejecuto cuando este fue
> capturado.
>
> Sorprendido?
>
>
> AMB
>
> "JHenao" wrote:
>
> > Saludos,
> > Hace poco leí que microsoft no recomienda el uso de los prefijos
sp,fn,xp
> > para nombrar los procedimientos almacenados,funciones y procedimientos
> > extendiodos respectivamente. pues bien , personalmente uso el prefijo sp
para
> > nombrar los procedimientos almacenados porque me parece muy ordenada
esta
> > forma,
> >
> > ¿pero si no se debe nombrar asi entonces como?,cuales son los estandares
> > para los nombres que recomienda microsoft?
> >
> > Adiós y Gracias!!



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