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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1131|回复: 2
打印 上一主题 下一主题

标准SQL版本情况

[复制链接]
跳转到指定楼层
楼主
发表于 2022-11-17 23:52:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 郑全 于 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类型和运算符)。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2022-11-17 23:57:23 | 只看该作者
opengauss 最新版3.1 支持  标准的SQL92/SQL99/SQL2003/SQL2011规范
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2022-11-18 00:01:20 | 只看该作者
ORACLE19c 支持 sql:2016 规范。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-28 18:17 , Processed in 0.094576 second(s), 19 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表