存储过程加入表函数?

Way*_*ina 1 t-sql stored-procedures

我有一个存储过程需要在返回表的函数上进行内部连接.试着这样称呼它:

INNER JOIN [dbo].[udf_GetBillingInfo(@QuoteID)] billInfo ON quotes.QuoteID = billInfo.QuoteID
Run Code Online (Sandbox Code Playgroud)

给出错误 invalid object name dbo.udf_GetBillingInfo(@QuoteID)

根据我的要求,我认为我不能将函数放入视图中,因为它有一点点逻辑.我如何加入结果?我是否必须将函数结果分配给变量或那种性质的东西?

cjk*_*cjk 5

你的问题是方括号 - [dbo].[udf_GetBillingInfo(@QuoteID)]它们引用内部的任何内容作为函数名称.

把它改成这个:

[dbo].udf_GetBillingInfo(@QuoteID)
Run Code Online (Sandbox Code Playgroud)