Работа на ms-сервере 2005. В моей хранимой процедуре мне нужно использовать оператор if, я уже пытаюсь написать, но у меня ничего не получается, Мой синтаксис ниже:
Create Procedure TestProcedure
@Type int
as
SELECT * INTO #temp1 FROM (
if @Type =0
select * from dbo.Manifest
else
select * from dbo.DischargePort
) as b
После выполнения приведенного выше синтаксиса покажите мне сообщение об ошибке, Сообщение равно
Msg 156, Level 15, State 1, Procedure TestProcedure, Line 8
Incorrect syntax near the keyword 'if'.
Msg 170, Level 15, State 1, Procedure TestProcedure, Line 14
Line 14: Incorrect syntax near ')'.
Как решить проблему, заранее спасибо.