修改数据 / 更新行 |
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;
虽然您可使用 IN 关键字来定位简单集合的特定元素,但您不可从 DB-Access 更新集合列的个别元素。然而,您可创建 GBase 8s ESQL/C 程序和 SPL 例程来更新集合内的元素。要获取关于如何创建 GBase 8s ESQL/C 程序来更新集合的信息,请参阅 GBase 8s ESQL/C 程序员手册。要获取关于如何创建 SPL 例程来更新集合的信息,请参阅 处理集合 部分。