ISO/IEC 9075-14:2016
Information technology — Database languages — SQL — Part 14: XML-Related Specifications (SQL/XML)
发布时间:2016-12-14 实施时间:


ISO/IEC 9075-14:2016标准是数据库语言SQL的一部分,主要涉及XML相关规范,即SQL/XML。该标准规定了SQL语言如何与XML文档进行交互,包括XML文档的创建、查询、更新和删除等操作。该标准的目的是为了提高SQL语言在处理XML数据方面的能力,使得SQL语言可以更好地处理XML数据。

SQL/XML是一种将XML数据存储在关系数据库中的方法。SQL/XML标准定义了一组SQL语句和函数,用于将XML数据存储在关系数据库中,并从数据库中检索XML数据。SQL/XML标准还定义了一组XML数据类型,这些类型可以用于存储XML数据。

SQL/XML标准还定义了一组XML函数,这些函数可以用于处理XML数据。这些函数包括从XML数据中提取数据的函数,以及将XML数据转换为关系数据的函数。SQL/XML标准还定义了一组XML操作符,这些操作符可以用于比较XML数据。

SQL/XML标准还定义了一组XML路径表达式,这些表达式可以用于从XML数据中选择数据。这些表达式类似于XPath表达式,但是它们是在SQL语句中使用的。

SQL/XML标准还定义了一组XML模式定义语言(XML Schema Definition Language,XSDL),这些语言可以用于定义XML数据的结构。XSDL定义了XML数据的元素和属性,以及它们的类型和约束。

SQL/XML标准还定义了一组XML索引,这些索引可以用于加速XML数据的查询。这些索引可以基于XML数据的元素、属性或路径进行定义。

总之,ISO/IEC 9075-14:2016标准是SQL语言的一部分,主要涉及XML相关规范,即SQL/XML。该标准定义了一组SQL语句和函数,用于将XML数据存储在关系数据库中,并从数据库中检索XML数据。该标准还定义了一组XML数据类型、XML函数、XML操作符、XML路径表达式、XML模式定义语言和XML索引,这些都可以用于处理XML数据。

相关标准
- ISO/IEC 9075-1:2016,数据库语言SQL,第1部分:框架(SQL/Framework)
- ISO/IEC 9075-2:2016,数据库语言SQL,第2部分:SQL框架(SQL/Foundation)
- ISO/IEC 9075-3:2016,数据库语言SQL,第3部分:调用级别接口(SQL/CLI)
- ISO/IEC 9075-4:2016,数据库语言SQL,第4部分:持久存储模块(SQL/PSM)
- ISO/IEC 9075-9:2016,数据库语言SQL,第9部分:管理信息(SQL/MIM)