负责具体制定工作的是
ISO
和
IEC
联合成立的一个技术委员会
JTC1/SC32
。正因为关系
数据库市场非常成熟,竞争不够激烈,标准本身变得过于庞大等原因,
SQL3
制定的周期
很长,制定期间也存在很多争议。例如文章
Is SQL a Real Standard Anymore?
就对
SQL
标准化进程提出了置疑。
WISCorp 2
网站曾经收集了很多相关的文档,
JCC3
网站则
提供了比较新的更新。
如果要了解标准的内容,比较推荐的方法是泛读
SQL92
(因为它涉及了
SQL
最基础和最
核心的一些内容),然后增量式的阅读其他标准。标准在每次更新的时候,委员会的成员
们都为大家提供比较好的介绍文档。例如,针对
SQL:2011
,
SIGMOD Record
上就有很
不错的介绍
4
。针对
SQL:2016
,这是一个很好的更新
5
,这
6
也是一个很好的补充。
大约从
2011
年开始,标准委员会还提供了
SQL Technical Reports
,虽然它们不是正式
标准的一部分,但却非常有助于理解标准。
ISO
的这个网页
1
提供了技术报告的免费下载,
注意它们的编号是
19075
,而且标题中带
TR
这个缩写词。
评论