创建复合语句
需要运行由 SQL 语句组成的脚本时,应创建并执行复合语句。
开始之前
- 读取:复合语句
- 确保您具有执行复合语句所需的特权。
过程
- 定义复合 SQL 语句。
- 从受支持接口执行复合 SQL 语句。
结果
示例
BEGIN
FOR row AS
SELECT pk, c1, discretize(c1) AS v FROM source
DO
IF row.v is NULL THEN
INSERT INTO except VALUES(row.pk, row.c1);
ELSE
INSERT INTO target VALUES(row.pk, row.d);
END IF;
END FOR;
END复合语句由关键字 BEGIN 和 END 绑定。它包括使用包含在 SQL PL 中的 FOR 和 IF/ELSE
控制语句。FOR 语句用于通过已定义的一组行迭代。对于每行,将检查列值并根据该值有条件地将一组值插入到另一个表中。