using 'sp_' as a naming convention for stored procedures
From: Scott (anonymous_at_discussions.microsoft.com)
Date: 03/14/04
- Next message: Erland Sommarskog: "Re: Invalid cursor state"
- Previous message: Karl Gram: "Re: COUNT"
- Next in thread: Tom Moreau: "Re: using 'sp_' as a naming convention for stored procedures"
- Reply: Tom Moreau: "Re: using 'sp_' as a naming convention for stored procedures"
- Reply: Aaron Bertrand [MVP]: "Re: using 'sp_' as a naming convention for stored procedures"
- Messages sorted by: [ date ] [ thread ]
Date: Sun, 14 Mar 2004 15:07:03 -0800
I know that using 'sp_' as a naming convention for stored
procedures is not a good idea because MS uses that naming
for system stored procedures. I am working on a system
where the original developer had all of the stored
procedures named "sp_" then the name. I am being told
that this is causing a problem with the server because of
it. The DBA group told me that when using "sp_" as a
name for a stored procedure it automatically causes the
call to go to the master DB to look it up. I have never
heard of this before.
Has anyone else?
Additional information:
In my connection string I specify the DB name.
I do not reference any tables outside of the DB the sproc
resides in.
Any feedback would be appreciated.
thanks
Scott
http://support.microsoft.com/default.aspx?scid=kb;en-
us;159901
The "Transact-SQL Reference," under the User-defined
System Stored Procedures heading, states:
When executed, a stored procedure is typically found
within the current database. If the procedure name begins
with sp_ and is not found in the current database, SQL
Server will look in the master database.
This statement incorrectly implies that you can create
user-defined system stored procedures outside of the
master database. The statement in Example H of the CREATE
PROCEDURE Examples section is correct: "user-defined
system stored procedures...must be created by the system
administrator in the master database."
- Next message: Erland Sommarskog: "Re: Invalid cursor state"
- Previous message: Karl Gram: "Re: COUNT"
- Next in thread: Tom Moreau: "Re: using 'sp_' as a naming convention for stored procedures"
- Reply: Tom Moreau: "Re: using 'sp_' as a naming convention for stored procedures"
- Reply: Aaron Bertrand [MVP]: "Re: using 'sp_' as a naming convention for stored procedures"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|