我目前正在阅读一本书,名为“为普通人的 SQL 查询”,并且在“表达式连接”方面遇到了一个主要问题。
我正在尝试运行一个非常简单的命令,如下所示:
SELECT EmpFirstName || ' ' || EmpLastName,
'Phone Number: ' || EmpPhoneNumber
FROM Employees
但是,SQL Server 2008R2
并且SQL Server 2005
都给了我相同的错误消息:
Msg 102, Level 15, State 1, Line 1 Incorrect syntax near '|'.
我很困惑,因为我正在关注这本书的内容,这应该可行,但事实并非如此。