Questo sembra una domanda T-SQL noob ma voglio passare come logica in una procedura memorizzata e stavo pensando che usare un CASE sarebbe stato il modo di farlo con qualcosa comeutilizzando Switch come logica in T-SQL
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
ma continuo a ricevere errori, c'è solo un errore di systax o è quello che sto facendo fuori a pranzo?
in T-SQL penso a CASE come operatore/expresion Non una dichiarazione. –