Это похоже на вопрос Noob T-SQL, но я хочу, чтобы в качестве хранимой процедуры переключался как логика, и я думал, что использование CASE было бы способом сделать это с помощью чего-то вроде
SELECT CASE @Type
WHEN 1 THEN
INSERT INTO dbo.Credit (
CompanyName,
PhoneNumber,
City,
State
) VALUES (
@CompanyName,
@PhoneNumber,
@City,
@State)
WHEN 2 THEN
INSERT INTO dbo.Debit (
CompanyName,
PhoneNumber,
City,
State
) VALUES (
@CompanyName,
@PhoneNumber,
@City,
@State)
WHEN 3 THEN
--ETC
END
но я продолжаю получать ошибки, есть ли только ошибка systax или что я делаю на обед?