是否有SQL Server的'anytype'类型

时间:2012-02-07 16:13:30

标签: sql-server function

与ISNULL函数中的参数一样?

我们可以用来定义的东西:

create function getvalue
(
    @param1 varchar(max),
    @param2 varchar(max),
    @value anytype
)
return anytype

as
...

2 个答案:

答案 0 :(得分:5)

听起来你正在寻找sql_variant数据类型。

答案 1 :(得分:2)

简短的答案是否定的.sql_variant让你接近,但不完全。

如果sql_variant不够,你可以通过拥有所有相关类型的多个可空参数来解决这个问题,但它并不漂亮。