创建和使用 SPL 例程 / 处理集合 |
图: 检索并更新集合。
DEFINE s SET (INTEGER NOT NULL); SELECT numbers INTO s FROM orders WHERE order_num = 10; UPDATE TABLE(s)(x) SET x = 0; UPDATE orders SET numbers = s WHERE order_num = 10;
此示例中的第一个 UPDATE 语句随同集合派生的表 s 使用名为 x 的派生的列,并将值 0 赋给集合中的所有元素。第二个 UPDATE 语句在数据库中存储新的集合。