我收到以下错误:
'CREATE VIEW' 必须是查询批处理中的第一条语句。
我正在尝试创建一个视图并将日期参数作为变量插入到查询中。由于某种原因它不起作用,知道如何克服它吗?这是查询
DECLARE **@StartDate** date='2017-05-29 00:00:00';
GO
DECLARE **@EndDate** date='2018-03-04 00:00:00';
GO
CREATE VIEW [FG_Cargo] AS
SELECT c.ContainerName,P.Description,
WFS.WorkflowStepName,WFB.WorkflowName, HML.TxnDate, hml.CDOTypeId,
hml.TxnType
FROM Container C join HistoryCrossRef HCR on
(c.ContainerId=HCR.TrackingId) JOIN HistoryMainline HML
ON(HCR.HistoryId=HML.HistoryId) JOIN Product P ON
(C.ProductId=P.ProductId) JOIN WorkflowStep WFS ON
(HML.WorkflowStepId=WFS.WorkflowStepId) JOIN Workflow WF ON
(WFS.WorkflowId=WF.WorkflowId) JOIN WorkflowBase WFB ON
(WF.WorkflowBaseId=wfb.WorkflowBaseId)
WHERE C.ContainerName LIKE('KT%') AND WFS.WorkflowStepName='release
for shipping' AND TxnType='6640' AND HML.TxnDate BETWEEN
**@StartDate** AND **@EndDate** ;
GO
SELECT* FROM FG_Cargo