sql - 为什么 EXCEPT 不起作用? except 一词附近的语法不正确

标签 sql sql-server tsql sql-server-2008 except

SELECT SKU
FROM PartProductSupplemental
EXCEPT
SELECT SKU
FROM Inventory

为什么我会收到此错误:

Incorrect Syntax near the Word Except

我在线检查语法是否正确:

SELECT ProductID 
FROM Production.WorkOrder
EXCEPT
SELECT ProductID 
FROM Production.Product

最佳答案

您的数据库兼容模式可能设置为 2000 (80) 或更早版本。

在 Management Studio 中:

  1. 右键单击对象资源管理器中“数据库”标题下的数据库名称
  2. 在弹出的“属性”窗口中,选择“选项” - 兼容性级别位于右侧从上往下数第三个。

关于sql - 为什么 EXCEPT 不起作用? except 一词附近的语法不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4081416/

相关文章:

SQL Server 将标识符传递给存储过程/动态 SQL

php - SQL更新如果已经存在,否则插入

sql-server - 使用条件连接语句时执行多个全索引扫描

c# - Linq InsertAllOnSubmit 如果不存在

sql - 将 SQL 列中的分隔值拆分为多行

SQL SELECT 每月的第一天和最后一天。

java - Hibernate、OneToOne 单外键引用

SQL返回一个字段包含相同数据但其他字段包含不同数据的行

sql - 如何从 postgresql 中的工作日编号获取日期名称?

java - 删除对象时使用 Hibernate 违反 MS-SQL 中的 UNIQUE KEY 约束