2009-11-11 99 views

回答

2

OK,我希望this(UDF开始FN _...)帮助

从页面似乎::会告诉Sql Server中,这已经是一个系统的UDF,只会被发现在Master DB中。

问:

我频繁地读取存储方式,我们创造不应该 以sp_命名的,因为SQL Server将 首先检查主分贝 当前DB之前试图找到时 程序要执行sp 。我总是点了点头,并认为我很高兴我没有做 那。由于某种原因,它从未点击过 UDF行为可能是相同的。

我有几个UDF时,我引用UDF作为dbo.fn _... 没有SQL服务器检查主数据库 这些,只有在没有找到 他们检查当前数据库是启动FN _... ?如果是这样,是 有这样的性能?

答:

号要调用系统提供的UDF,你 需要使用::,所以这就是SQL 服务器查找。所有系统提供的 UDF都是表函数,因为标量 系统函数完全不是UDF。