SQL-逃脱字符的条款在其中工作



我正在尝试进行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仅将ESCAPELIKE相关联,尽管它可能在其他一些子句中使用。

相关内容

最新更新