【发布时间】:2019-12-07 08:06:32
【问题描述】:
我只是想知道是否有适用于 Visual Studio 2019 Professional 的 SQL 标准合规性验证器(可以设置为 strict:只接受绝对合规的语法)。如果它也支持本地语言会很好,但我已经习惯了那种 CLR-only 的东西(我真的不知道为什么可能是因为链接......我可能是完全错误的,虽然......我实际上不知道并猜测了)。
重要的是它需要符合标准,而不仅仅是符合 SQL 服务器。标准中没有的就是错误。
目标是制作完全独立于 DBMS 的 SQL 代码。感谢您花时间阅读我的问题。
【问题讨论】:
-
“我们的目标是让 SQL 代码完全独立于 DBMS”,这几乎是不可能实现的。不同的 DBMS 在执行相同的查询时可能表现不同。
-
首先使用 https://en.wikipedia.org/wiki/SQL_compliance 中列出的核心 SQL 功能。您还可以使用developer.mimer.com/sql-2016-validator 来验证语法。常见问题是不同的日期/时间和字符串函数。
标签: sql .net visual-studio sql-standards