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



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

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

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

no。

这是只有内置功能具有的功能。

创建标量功能的语法需要

RETURNS return_data_type 

这意味着您必须在设计时间选择特定的返回数据类型。您不能从传递的数据类型中推断出它。

最新更新