【发布时间】:2020-07-11 17:27:42
【问题描述】:
我了解STRING_AGG 是在兼容级别 140 的 SQL Server 2017 中引入的。
预期的行为是在 2016 或更低版本上运行时收到错误消息 'string_agg' is not a known built-in function。
在本地 SQL Server (2016) 上运行时出错。但是,当我在 Azure SQL 上运行时,即使在将兼容性级别降低到 130 并且甚至 110 也没有给出任何错误之后,它也可以正常执行。
Azure SQL 中的兼容性级别行为是否发生了变化?比如,新旧语法/代码/功能都有效吗?
【问题讨论】:
标签: sql-server azure-sql-database compatibility-level string-agg