【发布时间】:2011-08-25 10:38:48
【问题描述】:
我很想知道有关各种 SQL 标准的更多详细信息,即SQL-92、SQL:99、SQL:2003、SQL:2008 等。Wikipedia 上有一个简短而有用的概述,带有链接非常昂贵的文件。为什么这些文件不向公众开放?我能找到一些开放和免费的信息吗?
请不要发布您从 Google 找到的链接。我只对有些权威的文档感兴趣。
【问题讨论】:
标签: sql sql-standards
我很想知道有关各种 SQL 标准的更多详细信息,即SQL-92、SQL:99、SQL:2003、SQL:2008 等。Wikipedia 上有一个简短而有用的概述,带有链接非常昂贵的文件。为什么这些文件不向公众开放?我能找到一些开放和免费的信息吗?
请不要发布您从 Google 找到的链接。我只对有些权威的文档感兴趣。
【问题讨论】:
标签: sql sql-standards
我们都喜欢开源软件。如果不是很好 国际标准文档,例如 SQL 标准 也开?
事实上:他们是!
但是,它们不是免费的——只是公开的。非常像开源 软件不一定是免费的。很多时候,我们忽略了这些 差异。仅仅因为我们必须为标准付费并不意味着 这是秘密。
SQL 标准中最相关的部分(第 2 部分)的下载是 可用于USD 60 at ANSI。可以购买包含所有部件的 CD 来自 ISO,价格为 352 瑞士法郎。不是免费的,但价格实惠。
您在一些 cmets 中提到您对第 2 部分最感兴趣,因此花费 60 美元可能是您的最佳选择。
如果您只需要了解 2003 年之前的语法,这里有两个很棒的免费资源:
最后是“SQL-99 Complete, Really” is available at the MariaDB knowledge base的全文。然而,这本书写于 1999 年,当时还没有数据库真正支持所描述的特性。使用此资源时请记住这一点。
其他答案还提到了网络上可用标准的“免费”副本。是的,这些主要是草稿版本。我不知道其中哪些是合法的,所以我宁愿不链接它们。
最后是一个小自我广告:我刚刚发布了http://modern-sql.com/,以便以一种易于开发人员理解的方式解释该标准。请注意,实际的标准文本是像法律一样编写的:) 根据您的背景,这可能不是您想要的。
【讨论】:
Postgresql 开发人员常见问题解答维护每个链接:
http://wiki.postgresql.org/wiki/Developer_FAQ#Where_can_I_get_a_copy_of_the_SQL_standards.3F
【讨论】:
【讨论】:
ISO/IEC 9075-1:2011——谷歌一下。
其实我在四处挖掘发现
http://www.incits.org/standards-information/ 它有免费可用的部分,可以点击重定向到这里的东西: http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
最后是标准。
您必须接受许可协议才能下载 pdf。
但是,根据我在追求中所读到的内容 - RDMS 以及“RD”部分正在走恐龙的道路。如果您正在构建新的东西(因此想要新标准),您可能需要重新考虑所有选项。
【讨论】:
您不必为所有标准付费。例如,SQL-92 是免费提供的。
【讨论】: