ado*_*lot 1 sql sql-server-2005 naming-conventions
这里有人提到我们应该避免在MS SQL服务器中命名存储过程,例如sp_XXX
因为在检查时将SQL服务器的额外时间存在,系统sotred过程就像这样命名.因为所有系统存储的proc都以sp_开头.
现在我想知道在MSSQL中使用函数的情况,在查找系统函数时,命名函数如fn_会花费额外的时间来查找SQL吗?
不,我不这么认为.
找到以下主题:
http://bytes.com/topic/sql-server/answers/78872-udf-starting-fn_
不能.要调用系统提供的[用户定义函数],您需要使用::,这就是SQL Server所寻求的.所有系统提供的UDF都是表函数,因为标量系统函数根本不是UDF.
希望这可以帮助