«Create VIEW» должен быть единственным оператором в пакете
У меня есть следующий SQL:
ALTER PROCEDURE [dbo].[usp_gettasks]
@ID varchar(50)
AS
declare @PDate Date
WHILE (DATEPART(DW, @PDate) = 1 OR DATEPART(DW, @PDate) = 7 )
BEGIN
set @PDate = DATEADD(day, 1, @PDate)
END
CREATE VIEW tblList AS
select tt.ItemOrder,tt.DisplayVal, DATEADD(day, tt.DaysDue, @PDate) from tblLine tt
where tt.ID = 1
Я получаю следующее сообщение:
Incorrect syntax: 'Create VIEW' must be the only statement in the batch
Я пытался положитьGO
доCreate View
, но тогда он не может распознать значениеPDate
.