Мне нужно сделать выбор из разных таблиц на основе числа.
CREATE PROCEDURE [dbo].[usp_Read_Details] @Identifier INT
AS
BEGIN
CASE @Identifier
WHEN 1
THEN (
SELECT Name
FROM Furniture
)
WHEN 2
THEN
--select Name from Tables with some join and conditions in furniture
WHEN 3
THEN
--select Name from Chairs with some join and conditions in furniture, TAbles
END
RETURN
END;
В основном, это для популяции ComboBox на основе того, что пользователь выбирает в интерфейсе. Сначала выбирается Мебель, затем на основе мебели, имеющихся стульев, затем на основе выбранной мебели и стульев, столов и так далее. Как этого добиться в одном ИП? Я знаю, что IF ELSE сработает, но просто хочу знать, есть ли случай переключателя или какие-либо другие альтернативы, доступные для сценария.