请问存储过程与SP(不SP_)的前缀,用户必须通过查找主数据库(类似于命名SP_用户SP),或者它在存储过程中存在的DB看,因为它缺乏一个下划线表现较差?
Answer 1:
该保留的前缀出现此行为sp_
。 没有sp
。
调用的存储过程spAddUser
会以正常的方式,而不寻找一个匹配的对象来解决master
。
相关书籍网上报价是
避免使用的
sp_
命名过程时前缀。 此前缀由SQL Server使用指定的系统过程。 使用前缀可能导致应用程序代码,以打破,如果有相同名称的系统过程。
但是,我无论如何都会避免这些前缀。 如果所有的存储过程的前缀sp
很快很烦人IMO。
文章来源: Avoid Naming User Stored Procedures SP% or SP_%