【发布时间】:2022-01-04 10:07:06
【问题描述】:
我用 SQL 写了这段代码:
create function addition
(@a decimal, @b decimal)
returns decimal as
begin
declare @return decimal
set @return = @a + @b
return @return
end
这个函数只接受两个参数。
我想创建一个接受多个参数/参数的函数,例如concat() 处理多个参数。
有办法实现吗?
【问题讨论】:
-
您使用的是哪个 dbms? (上面的代码是特定于产品的。)
-
对于 SQL Server,您可能希望使用 table-valued parameter。但正如 jarlh 所说,答案将取决于您使用的 DBMS,并且可能还取决于特定版本。
标签: sql function parameters