Is there an official SQL standard? I.e. I want to understand what type of expression is supported by SQL language and how this expression evaluated by server? What documents are using for implementation SQL based databases?
有官方的SQL标准吗?即我想了解SQL语言支持什么类型的表达式以及服务器如何评估此表达式?哪些文档用于实现基于SQL的数据库?
1 个解决方案
#1
14
There is an official SQL standard from the ISO/ANSI committee.
ISO / ANSI委员会有一个官方SQL标准。
Some information can be found here: http://en.wikipedia.org/wiki/Sql
有些信息可以在这里找到:http://en.wikipedia.org/wiki/Sql
However the specification itself is not freely available. You might find some drafts of older specs in the internet if you search for it.
但是规范本身并不是免费提供的。如果您搜索它,您可能会在互联网上找到一些较旧规格的草稿。
A nice explanation of the (yet a bit old) ANSI 99 standard is here:
https://mariadb.com/kb/en/sql-99-complete-really/
这里(但有点旧)ANSI 99标准的一个很好的解释是:https://mariadb.com/kb/en/sql-99-complete-really/
#1
14
There is an official SQL standard from the ISO/ANSI committee.
ISO / ANSI委员会有一个官方SQL标准。
Some information can be found here: http://en.wikipedia.org/wiki/Sql
有些信息可以在这里找到:http://en.wikipedia.org/wiki/Sql
However the specification itself is not freely available. You might find some drafts of older specs in the internet if you search for it.
但是规范本身并不是免费提供的。如果您搜索它,您可能会在互联网上找到一些较旧规格的草稿。
A nice explanation of the (yet a bit old) ANSI 99 standard is here:
https://mariadb.com/kb/en/sql-99-complete-really/
这里(但有点旧)ANSI 99标准的一个很好的解释是:https://mariadb.com/kb/en/sql-99-complete-really/