De los libros de SQL en Pantalla, te copio esto.. Saludos.
Procedimientos almacenados del sistema Muchas de las actividades administrativas de Microsoft® SQL Server(tm) 2000 se realizan mediante un tipo especial de procedimiento denominado procedimiento almacenado del sistema <mk:@MSITStore:J:\Archivos%20de%20programa\Microsoft%20SQL%20Server%20Books%20Online\1034\createdb.chm::/cm_8_des_07_7yw5.htm#sql:system_stored_procedures#sql:system_stored_procedures> . Los procedimientos almacenados del sistema se crean y se almacenan en la base de datos master, con el prefijo sp_ (stored procedure). Estos procedimientos se pueden ejecutar desde cualquier base de datos sin necesidad de calificar totalmente su nombre mediante el de la base de datos master. No es recomendable utilizar el prefijo sp_ para crear procedimientos almacenados. SQL Server siempre busca procedimientos almacenados que empiezan con sp_ siguiendo este orden: 1. El procedimiento almacenado en la base de datos master. 2. El procedimiento almacenado basándose en cualquiera de los calificadores especificados (nombre o propietario de la base de datos). 3. El procedimiento almacenado mediante el propietario dbo, si no se especifica otro. Por lo tanto, aunque en la base de datos actual pueda haber un procedimiento almacenado creado por el usuario y que empiece por sp_, en primer lugar se comprueba siempre la base de datos master incluso cuando el procedimiento esté calificado con el nombre de la base de datos. Importante Si algún procedimiento almacenado creado por un usuario tiene el mismo nombre que un procedimiento almacenado del sistema, el que haya creado el usuario no llegará a ejecutarse. Ing. Daniel A. Maina Dpto. Sistemas Jerarquicos Salud Tel: 0342-4504800 - Int. 4708 ________________________________ De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Hernan Roberto Cespedes Enviado el: Lunes, 27 de Agosto de 2007 07:59 Para: Daniel Maina Asunto: [dbms] siglas SP para store procedure Hola colegas leyendo un poco el fin de semana (va hueviando en la web) me encontre con una nota que dice "Una buena práctica consiste en no colocar el prefijo sp al Procedimiento almacenado, ya que estas siglas significan System Procedure y no Stored Procedure, como algunos pudieran pensar, de manera que le toma más tiempo al motor de base de datos ejecutarlo. " esto me dejo un poco perplejo pues yo tengo todos los STORE PROCEDURE con las siglas sp al comienso de los nombre y he visto a otras personas utilizarlo .Particularmente no soy un experto en SQL y puede q esto sea re obvio para algunos asi q les pido a ustedes craneos del foro si pueden darme un como mas de datos sobre este tema. Yo no he tenido igual problemas pero es esto asi?????? q tanto puden perjudicar estas siglas ???? es performante esto o sea si le quito las siglas SP mejoro la performance Espero sus respuestas y como siempre muchas gracias Hernan Cespedes ________________________________ Comunícate al instante con Windows Live Messenger Windows Live Messenger <http://imagine-msn.com/messenger/launch80/default.aspx?locale=es-ar&source=joinmsncom/messenger> AVISO LEGAL La información contenida en este mensaje, y en cualquier archivo asociado al mismo, es confidencial y está destinada exclusivamente a su destinatario. Si usted no lo es, y por error lo ha recibido, por favor reenvíelo a su emisor indicando tal situación y luego elimínelo. La distribución, reproducción o copia de lo arriba expresado está prohibida y corresponden a su autor. No debe interpretarse que pertenezcan o sean compartidas por Jerárquicos Salud, quien no se responsabiliza por errores u omisiones producidas, ni garantiza la certeza de lo transmitido por este medio debido a que puede ser objeto de interpretación, alteración, demora, contener virus u otras anomalías.
<<image001.gif>>
