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