Я хочу выбрать хранимую процедуру для выполнения на основе пользовательского ввода. Что-то вроде -
EXEC
CASE @InputParam
WHEN 'XML' THEN GetXMLData @ID, 'y'
WHEN 'TABLE' THEN GetTableData @ID, 'y'
END
Можно ли это сделать с помощью CASE
или следует рассмотреть возможность использования конструкции If
?