当从函数返回null时,SQL Server返回受影响的1行

时间:2017-02-28 09:56:49

标签: sql sql-server function null

我有一个警报服务,当SQL语句返回多行时会触发该服务。视图中的选择语句将添加到此警报服务中。

由于我从一个视图调用一个函数,它总是返回一行,即使它是null。有没有办法返回受影响的0行(当函数返回null时)?

Mappings
-------------------------
NULL

(1 row(s) affected)

我希望这是

Mappings
-------------------------

(0 row(s) affected)

1 个答案:

答案 0 :(得分:0)

选择[dbo] .GET_PRODUCT_MAPPINGS()作为映射,其中[dbo] .GET_PRODUCT_MAPPINGS()不是NULL。