您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

中断并继续

语法:

BREAK

CONTINUE

语法元素:

BREAK

指定循环应停止处理。

CONTINUE

指定循环应停止处理当前迭代,并应立即开始处理下一个迭代。

描述:

这些语句提供循环的内部控制功能。

示例:

您已定义以下循环顺序。如果循环值 :x 小于 3,将跳过迭代。如果 :x 为 5,则循环将终止。

CREATE PROCEDURE proc () LANGUAGE SQLSCRIPT

READS SQL DATA

AS

BEGIN

DECLARE x integer;

FOR x IN 0 .. 10 DO

IF :x < 3 THEN

CONTINUE;

END IF;

IF :x = 5 THEN

BREAK;

END IF;

END FOR;

END;