Het gereserveerde voorvoegsel dat dit gedrag vertoont, is sp_
. Niet sp
.
Een opgeslagen procedure genaamd spAddUser
wordt op de normale manier opgelost zonder te zoeken naar een overeenkomend object in master
.
Het relevante citaat in online boeken is
Vermijd het gebruik van de sp_
voorvoegsel bij het benoemen van procedures. Dit voorvoegsel wordt door SQL Server gebruikt om systeemprocedures aan te duiden. Als u het voorvoegsel gebruikt, kan de toepassingscode breken als er een systeemprocedure is met dezelfde naam.
Maar ik zou deze voorvoegsels hoe dan ook vermijden. Als alle opgeslagen procedures worden voorafgegaan door sp
het wordt snel vervelend IMO.