У меня есть UDF, который запрашивает данные из таблицы. Таблица, однако, должна быть определена как параметр. Например, я не могу иметь:
Выберите * Из [dbo]. [TableA]
Мне нужно что-то вроде:
Выберите * Из [dbo]. [@ TableName]
Вышеприведенная строка не работает, а также UDF запрещает мне устанавливать запрос в виде строки и вызывать exec (). Я могу сделать это в процедуре, но я также не могу вызвать процедуру из UDF.
Кто-нибудь знает, как я могу выполнить это в UDF без какого-либо массивного оператора switch?