我在哪里可以找到SQL语言规范

时间:2021-10-26 05:22:11

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/