用表达式实现用户定义的函数

时间:2017-12-03 12:23:56

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

是否可以在SQL Server中实现具有参数表达式且返回类型与表达式相同的用户定义函数?

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/nullif-transact-sql类似。

基本上,我正在寻求实现NULLIF函数的扩展版本。

1 个答案:

答案 0 :(得分:1)

没有

这是仅内置函数的功能。

创建标量函数的语法需要

RETURNS return_data_type 

这意味着您必须在设计时选择特定的返回数据类型。您无法从传入的数据类型推断出它。