SQL在1986年被ANSI标准化,1987年被ISO标准化。
由ISO/IEC JTC 1, Information technology, Subcommittee SC 32, Data management and interchange(英语:ISO/IEC JTC 1/SC 32)维护。
标准名称通常为如下模式:ISO/IEC 9075-n:yyyy Part n: title。 |
|
| |
|
年份 | 名字 | 别名 | 注释 |
| SQL-86 | SQL-87 | ANSI首次标准化 |
| SQL-89 | FIPS 127-1 | 小修改,增加了integrity constraint |
| SQL-92 | SQL2, FIPS 127-2 | 大修改,成为现代SQL的基础 |
| SQL:1999(英语:SQL:1999) | SQL3 | 增加了正则表达式匹配、递归查询(传递闭包)、数据库触发器、过程式与控制流语句、非标量类型(arrays)、面向对象特性。在Java中嵌入SQL(SQL/OLB)及其逆(SQL/JRT) |
| SQL:2003(英语:SQL:2003) | | 增加XML相关特性(SQL/XML)、window functions、标准化sequences、自动产生值的列。对SQL:1999的新特性重新描述其内涵。 |
| SQL:2006(英语:SQL:2006) | | 导入/导出XML数据与SQL数据库。XQuery |
| SQL:2008(英语:SQL:2008) | | 在cursor之外的ORDER BY语句。INSTEAD OF触发器。TRUNCATE语句。FETCH子句 |
| SQL:2011(英语:SQL:2011) | | 增加时态数据(PERIOD FOR)。增强了window functions与FETCH子句 |
| SQL:2016(英语:SQL:2016) | | 增加行模式匹配、多态表函数、JSON。 |
| SQL:2019 | | 增加了第15部分,多维数组(MDarray类型和运算符)。 |