Можно ли определить тип локальной переменной во время выполнения в TSQL?
Например, скажем, я хотел сделать что-то вроде этого:
IF ( @value IS INTEGER )
Или
IF ( TYPEOF(@value) = <whatever> )
Кто-нибудь знает какой-нибудь способ сделать это?
РЕДАКТИРОВАТЬ: Это не для конкретной задачи, это больше вопрос общего знания. Я действительно ценю ответы, которые указывают, что тип должен быть известен, поскольку он объявлен в том же пакете, мне интересно, можно ли определить тип во время выполнения.