ISO/IEC JTC 1/SC 32发布了最新修订的SQL数据库语言标准,在美国的带领下SC32推动SQL技术带来9大改变
ISO / IEC JTC 1 / SC 32发布更新的SQL数据库语言标准在美国领导下,SC 32对九个部分进行修订,推进了SQL技术
国际标准组织/国际电工委员会(ISO/IEC)联合技术委员会(JTC)1信息技术分委员会(SC)32 数据管理和交换 在2016年12月发布了修订后的结构查询语言(SQL)数据库语言标准,ISO/IEC 9075:2016 信息技术-数据库语言-SQL的九个部分。SQL是一种广泛应用于访问相关数据库的数据子语言。
修订的九个部分的主要特点包括行模式识别,支持Java脚本对象:对象注释法(JSON),动态表函数以及其他分析。
ISO/IEC 9075:2016修订后的九部分重点介绍了SQL的以下几个方面:
l 第一部分:用于ISO/IEC 9075其他部分的概念框架、语法、术语以及表示法
l 第二部分:SQL数据的基础、数据结构以及基本操作。
l 第三部分:调用级界面
l 第四部分:持久储存模块
l 第九部分:外部数据的管理
l 第十部分:对象语言绑定
l 第十一部分:信息和定义模式
l 第十三部分:使用Java编程语言的SQL例程和类型
l 第十四部分:XML相关规范
l SQL:2016年,对于额外分析能力投入了更大支持,包括三角函数和对数函数。三角函数包括正弦、余弦、正切、双曲正弦、双曲余弦、双曲正切、反正弦、反余弦、反正切。更多关于最新版本的SQL数据库语言标准细节详见《技术总结》
关于ISO/IEC JTC 1/SC 32
ISO/IEC JTC 1/SC 32负责负责与14个成员国(和23个观察员)开展77项标准工作,以提供有利于技术,促进特定领域的数据管理设施的协调统一。具体来说,SC32包括以下内容:
l 为协调现有和新制定标准的参考模型和框架;
l 关于数据域、数据类型、数据结构以及他们相关的含义;
l 永久储存的语言、服务和协议、并行访问、并行更新以及信息交换;
l 从方法、语言、服务、协议到结构,组织和注册元数据,以及与分享和互通性相关的信息资源,包括电子商务。
ISO/IEC JTC 1/SC 32 Publishes Updated SQL Database Language Standard Under U.S. Leadership, SC 32 Advances SQL Technology with Nine-Part Revision
The International Organization for Standardization / International Electrotechnical Commission (ISO/IEC) Joint Technical Committee (JTC) 1, Information Technology, Subcommittee (SC) 32, Data management and interchange, published nine updated parts of the SQL Query Language (SQL) Database Language standard, ISO/IEC 9075:2016, Information technology – Database languages – SQL in December 2016.SQL is a data sublanguage widely used for access to relational databases.
Major new features in the update include Row Pattern Recognition, Support for Java Script Object Notation (JSON) objects, Polymorphic Table Functions, and Additional analytics.
The nine updated parts of ISO/IEC 9075:2016 focus on the following aspects of SQL:
- Part 1:Conceptual framework, grammar, and terms and notation used in other parts of ISO/IEC 9075
- Part 2:Foundation, data structures, and basic operations on SQL-data
- Part 3: Call-level interface
- Part 4: Persistent stored modules
- Part 9: Management of external data
- Part 10: Object language bindings
- Part 11: Information and definition schemas
- Part 13: SQL routines and types using the Java programming language
- Part 14: XML-related specifications
SQL: 2016 adds support for additional analytical capabilities including Trigonometric and Logarithm functions. The Trigonometric functions included are sine, cosine, tangent, hyperbolic sine, hyperbolic cosine, hyperbolic tangent, inverse sine, inverse cosine, and inverse tangent.
For more details on the newest edition of the SQL Database Language standard, see the technical summary.
About ISO/IEC JTC 1/SC 32
ISO/IEC JTC 1/SC 32 is responsible for 77 published standards works with 14 participating countries (and 23 observing countries) to provide enabling technologies to promote harmonization of data management facilities across sector-specific areas. Specifically, SC 32 standards include:
- Reference models and frameworks for the coordination of existing and emerging standards;
- Definition of data domains, data types, and data structures, and their associated semantics;
- Languages, services, and protocols for persistent storage, concurrent access, concurrent update, and interchange of data; and
- Methods, languages, services, and protocols to structure, organize, and register metadata and other information resources associated with sharing and interoperability, including electronic commerce.