避免命名用户存储过程SP%或SP_%避免命名用户存储过程SP%或SP_%(Avoid Naming

2019-05-12 10:01发布

请问存储过程与SP(不SP_)的前缀,用户必须通过查找主数据库(类似于命名SP_用户SP),或者它在存储过程中存在的DB看,因为它缺乏一个下划线表现较差?

Answer 1:

该保留的前缀出现此行为sp_ 。 没有sp

调用的存储过程spAddUser会以正常的方式,而不寻找一个匹配的对象来解决master

相关书籍网上报价是

避免使用的sp_命名过程时前缀。 此前缀由SQL Server使用指定的系统过程。 使用前缀可能导致应用程序代码,以打破,如果有相同名称的系统过程。

但是,我无论如何都会避免这些前缀。 如果所有的存储过程的前缀sp很快很烦人IMO。



文章来源: Avoid Naming User Stored Procedures SP% or SP_%