在另一个UDF中使用ScarlaValue函数返回值

时间:2011-08-31 00:13:21

标签: sql sql-server sql-server-2005 user-defined-functions

[CheckAtomicResultCriteria]是一个返回BIT的标量值函数。

我想在另一个TableValue函数的where子句中使用该函数。如下,但不起作用。使用它的正确方法是什么?

WHERE [CheckAtomicResultCriteria](parameters) = '1'

这两种方法都不起作用

WHERE (SELECT [CheckAtomicResultCriteria](parameters)) = '1'

1 个答案:

答案 0 :(得分:1)

执行UDF时,必须为架构添加前缀。

所以你需要这样称呼它:

WHERE dbo.CheckAtomicResultCriteria(parms) = '1'