[CheckAtomicResultCriteria]
是一个返回BIT的标量值函数。在另一个UDF中使用ScarlaValue函数返回值
我想在另一个TableValue函数的where子句中使用该函数。像下面一样,但不起作用。什么是使用这个的正确方法?
WHERE [CheckAtomicResultCriteria](parameters) = '1'
无论这个作品
WHERE (SELECT [CheckAtomicResultCriteria](parameters)) = '1'
什么是错误讯息明确?你是否使用模式为你的UDF加上了前缀(WHERE dbo.CheckAtomicResultCriteria(parms)='1') –
@Derek Kromm:感谢您对此进行研究。一旦我添加dbo前缀,奇怪的是它起作用。我在没有dbo前缀的同一UDF中使用表值函数,并且工作正常。你有什么主意吗?我可以选择你的答案,如果你可以发布这个答案? – CharithJ