回答
我们都喜欢开源软件。如果 等国际标准文件如SQL标准也是 也不是很好吗?
事实上:他们是!
但是,它们不是免费的 - 只是公开的。非常像开源软件 不一定是免费的。很多时候,我们忽略这些 差异。仅仅因为我们要为标准付费并不意味着 这是秘密。
SQL标准部分的最相关的部分的下载2是 可供USD 60 at ANSI。与它的所有部件一个CD可以从ISO为352瑞士法郎不是免费的,但价格实惠买 。
你一些意见,你是在第2部分最感兴趣提到,所以花费60美元可能是您最好的选择。
如果你只需要知道有关语法,至2003年,有两个伟大的免费资源:
-
SQL-92,SQL的
- BNF语法:1999和SQL:2003:http://www.savage.net.au/SQL/
- 在线验证为SQL-92,SQL:1999和SQL:2003:http://developer.mimer.se/validator/index.htm
最后,“SQL-99 Complete, Really” is available at the MariaDB knowledge base完整的文本。然而,这本书是1999年编写的,当时没有数据库真正支持所描述的功能。在使用此资源时请记住这一点。
其他答案还提到了网络上可用标准的“免费”副本。是的 - 这些主要是草稿版本。我不知道他们哪一个是合法的,所以我不想把它们联系起来。
最后一点自我广告:我刚刚推出了http://modern-sql.com/以便于开发人员轻松访问该标准。请注意,实际的标准文本是写法律书面:)根据你的背景,这可能不是你想要的。
您不必支付全部的标准。例如,SQL-92是免费提供的。
PostgreSQL的开发者FAQ保持链接到他们每个人:
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/ ,它有自由availble的部分,其点击的东西,重定向到这里: http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
最后的标准。
你必须接受许可协议下载PDF。但是,从我在我的追求中读到的东西 - RDMS以及'RD'部分正在走向恐龙的道路。如果你正在构建新的东西(因此需要新的标准),你可能需要重新考虑所有选项。
SQL/Framework文档不是标准的有趣部分。 SQL/Foundation文档是。然而,你如何以恐龙类比来结束可能是一个不同的故事 – 2014-12-24 07:06:21
- 1. 对标准的权威JavaScript验证
- 2. JSON文档标准?
- 3. Javascript文档标准
- 4. Qt文档标准
- 5. OpenPIC标准或MPIC标准文档
- 6. SBCL标准库文档?
- 7. Android标准样式文档
- 8. .Net XML文档标准
- 9. Objective-C标准文档
- 10. 批准者需要编辑和批准文档的权限?
- 11. 文档准备调用SQL函数
- 12. 标准API:使用标准API创建查询文档
- 13. mongoid嵌入文档标准,不承认
- 14. 最佳实践:文档标准
- 15. Google Drive文档格式标准
- 16. 命令行选项文档标准
- 17. C++标准排序文档问题
- 18. C++ 11标准文档成本
- 19. 在IE10中强制IE9文档标准
- 20. Python标准库中的文档示例
- 21. Mongoid相交标准上嵌入文档
- 22. IE7设置文档标准模式
- 23. 文档模式IE7标准IE8
- 24. 数据库设计文档的标准
- 25. Visual Studio命令的标准文档?
- 26. Google为其JS API文档使用了哪些文档标准?
- 27. 标准SQL
- 28. 的SQL标准
- 29. 获得格林威治标准时间
- 30. 格林威治标准时间偏移
谢谢,这非常有趣。你知道为什么更高级的标准似乎无法免费获得?例如,我真的很好奇窗口函数的确切定义(从SQL:2003)。 – 2011-05-14 09:17:54
@Lukas:遗憾的是,许多组织仍然生活在上一代的千禧年中,因为免费提供的标准对社会有益,因此收取资金应该是免费的。我不知道他们为什么要收取如此高的金额来制作零拷贝。 – csl 2011-05-14 09:24:39
@Lukas:顺便说一句,请查看https://secure.wikimedia.org/wikipedia/en/wiki/ISO#ISO_document_copyright - 它说你可以免费获得草稿(但要注意的是,它们可能不同于最终标准)。我希望看到来自ISO的收入报告,因为我拒绝相信他们需要出售标准文档的钱。它应该得到成员国的充分补贴。 – csl 2011-05-14 09:27:00