重庆思庄Oracle、Redhat认证学习论坛

标题: 标准SQL版本情况 [打印本页]

作者: 郑全    时间: 2022-11-17 23:52
标题: 标准SQL版本情况
本帖最后由 郑全 于 2022-11-17 23:53 编辑

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。
 

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


作者: 郑全    时间: 2022-11-17 23:57
opengauss 最新版3.1 支持  标准的SQL92/SQL99/SQL2003/SQL2011规范
作者: 郑全    时间: 2022-11-18 00:01
ORACLE19c 支持 sql:2016 规范。




欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2