权威的SQL标准文档

时间:2011-05-14 09:07:39

标签: sql sql-standards

我很想知道有关各种SQL标准的更多详细信息,例如SQL-92SQL:99SQL:2003SQL:2008等。有一个简短且有用的Wikipedia上的概述,包含非常昂贵的文档的链接。为什么这些文件不向公众开放?我能找到一些公开免费的信息吗?

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

5 个答案:

答案 0 :(得分:7)

答案 1 :(得分:4)

引自one of my web sites

  

我们都喜欢开源软件。如果不是很好   国际标准文件,如SQL标准   也是开放的?

     

事实上:他们是!

     

然而,他们不是免费的 - 只是公开的。非常喜欢开源   软件不一定是免费的。我们常常忽略这些   差异。仅仅因为我们必须为标准付费并不意味着   这是秘密。

     

下载SQL标准第2部分中最相关的部分   适用于USD 60 at ANSI。可以购买包含所有部件的CD   从ISO获得352瑞士法郎。不是免费的,但价格合理。

你在一些评论中提到你最感兴趣的是第2部分,所以花60美元可能是你最好的选择。

如果您只需要知道2003年以前的语法,那么有两个很棒的免费资源:

最后,“SQL-99 Complete, Really” is available at the MariaDB knowledge base的完整文本。但是,本书是在1999年编写的,当时没有数据库实际支持所描述的功能。使用此资源时请记住这一点。

其他答案也提及"免费"网上提供的标准副本。是的,那些 - 大多是草案版本。我不能说出哪些是合法的,所以我宁愿不把它们联系起来。

最后一点点自我广告:我刚刚推出http://modern-sql.com/以便于开发人员方式解释标准。请注意,实际标准文本的写法就像写法律:)根据您的背景,这可能无论如何不是您想要的。

答案 2 :(得分:2)

有一些超链接版本的92,99和2003 here

但是,我从来没有能够有效地使用它们(读:我放弃了)。

92 text is useful(并在SO上多次引用)

答案 3 :(得分:1)

您无需为所有标准付费。例如,SQL-92是免费提供的。

答案 4 :(得分:1)

ISO / IEC 9075-1:2011 - google that。

实际上,挖掘我发现了

http://www.incits.org/standards-information/ 它有免费的可用部分,点击重定向到这里的东西: http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

最后是标准。

您必须接受许可协议才能下载pdf。

然而,从我在追求的内容中看到的 - RDMS以及RD'部分正在走向恐龙的道路..如果你正在建造新的东西(因此想要新标准),你可能想重新考虑所有选择。