SQL Server: приведение sql_variant в функцию - PullRequest
0 голосов
/ 26 января 2019

У меня есть функция, которая принимает две переменные типа sql_variant.Можно ли привести одну переменную к типу другой?

Например:

create function test
    (@data sql_variant, @value sql_variant) 
returns sql_variant 
as
begin
    cast(@value as …(@data));   --  obviously, this is not it
    return @value;
end;

Есть ли что-то, что (а) получит тип @data и (б)) разрешить разыграть @value соответственно?Если возможно, я бы хотел избежать массивного блока case.

Я мог бы отметить, что функция будет делать больше, но она начинается с изменения второго параметра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...