Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 语句 » SQL 语句 (A-D)

 

CONTINUE 语句 [T-SQL]

此语句用于重新启动循环。

语法
CONTINUE [ statement-label ]
注释

CONTINUE 语句是一个控制语句,可用于重新启动循环。在循环中的第一个语句继续执行。当 CONTINUE 出现在使用 Watcom-SQL 的一组语句中时,必须指定 statement-label

当 CONTINUE 出现在使用 Transact-SQL 的一组语句中时,不得使用 statement-label

权限

无。

副作用

无。

另请参见
标准和兼容性
  • SQL/2003   Transact-SQL 扩充。

示例

以下代码段显示如何使用 CONTINUE 语句重新启动循环。此示例显示 1 到 10 之间的奇数。

BEGIN
   DECLARE i INT;
   SET i = 0;
   lbl:
   WHILE i < 10 LOOP
      SET i = i + 1;
      IF mod( i, 2 ) = 0 THEN 
         CONTINUE lbl
      END IF;
      MESSAGE 'The value ' || i || ' is odd.' TO CLIENT;
   END LOOP lbl;
END