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