我想为此sql语句创建一个以前工作正常的视图。但是当我将它创建为视图时,出现一个错误提示,"View's SELECT contains a variable or parameter."
任何人都可以告诉我错误在哪里,因为我对MySQL中的视图很陌生。谢谢!在MySQL中创建视图时出错
CREATE VIEW `satsschema`.`viewTimeBreak` AS
SELECT a.EmpName, CONCAT(b.StartTime, '-', b.EndTime) AS ShiftTime, CONCAT(a.EmpTime, '-', ADDTIME(a.EmpTime, '0 1:0:0.000000')) AS BreakTime, a.Break,
a.EmployeeOnBreak, '' AS SignIn, '' AS SignOut
FROM satsschema.employeeslot a INNER JOIN
satsschema.ufis b ON b.UFISID = a.UFISEmpGroup
WHERE (a.AllocationDate = @AllocationDate) AND (a.LocationName = @LocationName) AND (a.Break = 1)
GROUP BY a.EmpName
这部分显示了我尝试使用sql语句创建视图时的错误。
的可能重复[灿我用MySQL中的参数创建视图?](http://stackoverflow.com/questions/2281890/can-i-create-view-with-parameter-in-mysql) – zerkms