'Crear VISTA' debe ser la única declaración en el lote
Tengo el siguiente 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
Recibo el siguiente mensaje:
Sintaxis incorrecta: 'Crear VISTA' debe ser la única declaración en el lote
Intenté ponerGO
antes deCreate View
, pero entonces no puede reconocer el valor dePDate
.