我正在Sql Server 2014中开发我的应用程序,并在发布时升级到Sql Server 2017。据Jooq说,他们支持Sql Server 2012.我可以在2017年使用Jooq吗?自Jooq支持的最高版本是2012以来,我是否会遗漏任何功能?
答案 0 :(得分:1)
jOOQ支持"SQL Server 2008 and later"。所有流行的SQL数据库都是向后兼容的,因此jOOQ正式支持特定数据库的所有新版本。
这不应与可用的SQLDialect
版本混淆,后者(截至jOOQ 3.9)列表:
SQLSERVER
- 方言系列,对应于目前最新的方言配置(2014年在jOOQ 3.9中)SQLSERVER2008
SQLSERVER2012
SQLSERVER2014
jOOQ 3.10还将添加方言配置:
jOOQ 3.11将添加以下配置:
即使无法在jOOQ 3.9中配置SQL Server 2017,但这并不意味着它不会受到支持。您可以选择上述任何SQL方言配置。他们都将在SQL Server 2017上工作。
添加如上所述的新方言版本配置的主要原因是:
STRING_AGG
)OFFSET .. FETCH
进行模拟