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索引是一种特殊的索引,它可以用于加速XML路径表达式的查询。

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