【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据库系统,尤其涉及一种系统和方法,用来使用嵌套关系SQL语言扩展而在一个步骤中以任意方式更改带有分层结构的各种表(诸如嵌套表和存储复杂结构对象或XML的表格),并用来提供有效获取复杂和部分更新的各种机制(诸如改变描述符并发挥查询最优化和查询执行技术)。
技术介绍
SQL查询语言向用户提供查询(并更改)使用关系数据模型存储的表列数据。该关系数据模型指示表中的每个单元(一行的一列)是单个标量(或原子)值。结构化查询语言(SQL)是用以与关系数据库通信的美国国家标准化组织(ANSI)标准。SQL语句被用以执行诸如更新数据或从关系数据库中检索数据的任务。尽管许多数据库系统使用SQL,但是其中许多数据库还具有通常仅在它们的系统上使用的它们自己的专用扩展。然而,诸如“Select”、“Insert”、“Update”、“Delete”,“Create”和“Drop”的标准SQL命令可被用来完成处理关系数据库所需的许多事情,并相信对数据库领域技术人员是众所周知的。最近对关系数据模型的扩展放松了将单个标量值存储在单元中的限制,并允许表中的每个单元本身成为值的集 ...
【技术保护点】
一种在关系数据库系统中更新复杂结构类型列内值的方法,其特征在于,包括以下步骤:使用集聚复杂结构列的分层结构任何层上的值的变化的数据结构,来表示所述复杂结构类型列中值的更改;以及响应于所述数据库上的数据更改语句,计算所述数据结 构以确定要用所述集聚变化来更新所述复杂结构类型列中的哪个值。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:B拉塔克瑞施纳,S斯特凡尼,A瑟纳,JA布莱克雷,ON希利格,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。