GBASE南大通用GBase 8s数据库-更新集合类型

GBase 8s数据库-更新集合类型:

当您使用 DB-Access 来 更新集合类型时,您必须更新整个集合。下列语句展示如何更 新 projects 列。 要定位需要更新的行,请使用 IN 关键字在direct_reports 列上执行搜索。 UPDATE manager SET projects = "LIST { ROW('brazil_project', SET{'Pryor', 'Murphy', 'Kinsley', 'Bryant'}), ROW ('cuba_project', SET{'Forester', 'Barth', 'Lewis', 'Leonard'}) }" WHERE 'Williams' IN direct_reports; 在前一语句中第一次出现的 SET 关键字是 UPDATE 语句语法的一部分。 重要: 请不要将 UPDATE 语句的 SET 关键字与表明集合为 SET 数据类型的 SET 构造函数 相混淆。 虽然您可使用 IN 关键字来定位简单集合的特定元素,但您不可从 DB-Access 更新集合列 的个别元素。然而,您可创建 GBase 8s ESQL/C 程序和 SPL 例程来更新集合内的元素。要 获取关于如何创建 GBase 8s ESQL/C 程序来更新集合的信息,请参阅《GBase 8s ESQL/C 程 序员手册》。要获取关于如何创建 SPL 例程来更新集合的信息,请参阅 处理集合 部分。

GBase 8s是一款GBASE南大通用自主研发、成熟稳定的基于共享存储的数据库集群,产品已达到安全数据库四级标准(国际B2),支持国密算法,支持国际数据库规范和开发接口。支持集中式部署、共享存储高可用部署、支持两地三中心高可用部署,具备高容量、高并发、高性能等特性。产品适用于OLTP 应用场景;对信息安全性有较高要求的信息系统;以及大型企业的经营类、管理类信息系统。

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值