मैं निम्नलिखित एसक्यूएल है होना चाहिए:'दृश्य बनाते हैं' बैच में केवल बयान
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
मैं निम्न संदेश मिलता है:
गलत वाक्य रचना 'दृश्य बनाएँ' होना चाहिए बैच में केवल बयान
मैं Create View
से पहले GO
डालने की कोशिश की, लेकिन तब यह PDate
के मान की पहचान नहीं कर सकते हैं।
आप संग्रहीत प्रक्रिया में विचार क्यों बना रहे हैं? –