我正在尝试进行SQL视图,其中某些列中会有特殊字符。
#Hours EmployeeID
3 12D
4 E44
我试图使用类似的东西...
CREATE VIEW rollCall AS
SELECT (hourStart - hourEnd) AS ##Hours ESCAPE '#'
, employeeID
FROM Employee;
SELECT * FROM rollCall;
但是,由于某种原因,我会遇到一个错误,说它会在出现时会有正确的括号。我对在这里做什么感到困惑。
我强烈建议您不要这样做。但是您需要逃脱名称:
CREATE VIEW rollCall AS
SELECT (hourStart - hourEnd) AS "##Hours",
employeeID
FROM Employee;
i仅将ESCAPE
与LIKE
相关联,尽管它可能在其他一些子句中使用。