首页> 外国专利> Extension of the SQL language for modifying the set-valued column and a scalar-valued column in a single statement

Extension of the SQL language for modifying the set-valued column and a scalar-valued column in a single statement

机译:SQL语言的扩展,用于在单个语句中修改集值列和标量值列

摘要

A system and method for updating collection-valued and other complex structured columns in a nested table using a nested extension of an UPDATE statement that is analogous to the syntax and semantics of the UPDATE statement that is used to modify scalar-valued columns of the table (called the outer UPDATE). Using the same syntactic and semantic constructs as the table at the outer level allows an existing implementation that processes modifications to relational tables to reuse its implementation techniques for processing outer updates to modify collection-valued columns as well. The UPDATE extensions enable the specification of updates to nested collections embedded at arbitrary levels of depth in the object model. The new syntax is embedded inside the outer UPDATE statement in a way that parallels the structure of the data itself and thus maps more directly to the user's conceptual model of the data.
机译:一种用于使用UPDATE语句的嵌套扩展来更新嵌套表中的集合值和其他复杂结构化列的系统和方法,该扩展类似于用于修改表的标量值列的UPDATE语句的语法和语义(称为外部UPDATE)。在外部级别使用与表相同的句法和语义构造允许现有的实现对关系表进行处理,以重用其实现技术来处理外部更新以修改集合值列。 UPDATE扩展允许对嵌入在对象模型中任意深度的嵌套集合的更新进行规范。新语法以与数据本身的结构平行的方式嵌入外部UPDATE语句中,从而更直接地映射到用户的数据概念模型。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号