权威的SQL标准文档

Luk*_*der 10 sql sql-standards

我很好奇,想知道各种SQL标准的,即一些更多的细节SQL-92,SQL:99,SQL:2003,SQL:2008等有一个短期和有用的概述维基百科,链接到非常昂贵的文件.为什么这些文件不向公众开放?我能找到一些公开免费的信息吗?

请不要发布您在Google上找到的链接.我只对某些权威文档感兴趣.

Mar*_*and 5

我的一个网站报价:

我们都喜欢开源软件。如果像SQL标准这样的国际标准文档也开放会不会很好?

事实上:它们是!

但是,它们不是免费的,而是公开的。非常像开源软件不一定是免费的。我们经常忽视这些差异。仅仅因为我们必须为标准付费,并不意味着它是秘密。

SQL标准最相关的部分(第2部分)的下载地址为ANSI价格为60美元。可以从ISO处以352瑞士法郎的价格购买包含所有零件的CD。它不是免费的,但价格合理。

您在一些评论中提到您对第2部分最感兴趣,因此花费60美元可能是您的最佳选择。

如果您只需要了解2003年前的语法,则有两个不错的免费资源:

最后,MariaDB知识库中提供“ SQL-99 Complete,Really”的完整文本。但是,这本书写于1999年,当时没有数据库实际支持所描述的功能。使用此资源时请记住这一点。

其他答案还提到了网络上可用的标准“免费”副本。是的,它们是大多数草稿版本。我无法确定其中哪些是合法的,所以我宁愿不链接它们。

最后是一个自我广告:我刚刚启动了http://modern-sql.com/,以一种易于开发人员访问的方式解释该标准。请注意,实际的标准文本的写法与法律的写法一样:)取决于您的背景,可能始终不是您想要的。