从我的一个网站报价:
我们都喜欢开源软件。如果像SQL标准这样的国际标准文档也将开放,那会很好吗?
事实上:它们是!
但是,它们不是免费的,而是公众。非常像开源软件不一定是免费的。我们经常忽视这些差异。仅仅因为我们必须为标准付费,并不意味着它是秘密。
SQL标准“ art
2”的最相关部分的下载地址为ANSI,价格为60美元。可以从ISO处以352瑞士法郎的价格购买包含所有零件的CD。它不是免费的,但价格合理。
您在一些评论中提到您对第2部分最感兴趣,因此花费60美元可能是您的最佳选择。
如果您只需要了解2003之前的语法,则有两个不错的免费资源:
- SQL-92,SQL:1999和SQL:2003的BNF语法:http://www.savage.net.au/SQL/
- SQL在线验证器:1999:https://developer.mimer.com/services/sql-validator-99/
最后,MariaDB知识库提供了``真正完成QL-99
Complete’‘的全文。但是,这本书写于1999年,当时没有数据库实际支持所描述的功能。使用此资源时,请记住这一点。
其他答案也提到了网络上可用的标准“免费”副本。是的,其中大多数是草稿版本。我无法确定其中哪些是合法的,所以我宁可不要链接它们。
最后是一个自我广告:我刚刚启动了http://modern-sql.com/,以易于开发人员的方式解释该标准。请注意,实际的标准文本的编写方式与法律的编写方式类似:)取决于您的背景,可能始终不是您想要的。



