我正在编写一个具有返回类型的Function,它将根据我们传递的列动态地改变。 在下面的代码中,我传递了column-value,column-datatype。但是我在运行代码时遇到错误。
“具有返回值的RETURN语句不能用于此 上下文中,“
如果无法做到这一点,那么如何动态更改返回类型。 请提出解决方案。
Create Function myFunction(@ColValue varchar(100), @ColReturnType varchar(100))
RETURNS @ColReturnType
AS
BEGIN
IF(@ColValue = 'xxxxx')
BEGIN
return 0
END
ELSE
BEGIN
return @ColValue
END
END
答案 0 :(得分:0)
返回xml
类型,这将解决问题,以返回符合不同合同的任意数据。