在过程或触发器的主体或在批处理中,有多种用于逻辑流和决策的控制语句。可用的控制语句包括:
| 控制语句 | 语法 |
|---|---|
|
复合语句
有关详细信息,请参见 BEGIN 语句。 |
BEGIN [ ATOMIC ] Statement-list END |
|
条件执行:IF
有关详细信息,请参见 IF 语句。 |
IF condition THEN Statement-list ELSEIF condition THEN Statement-list ELSE Statement-list END IF |
|
条件执行:CASE
有关详细信息,请参见 CASE 语句。 |
CASE expression WHEN value THEN Statement-list WHEN value THEN Statement-list ELSE Statement-list END CASE |
|
重复:WHILE、LOOP
有关详细信息,请参见 LOOP 语句。 |
WHILE condition LOOP Statement-list END LOOP |
|
重复:FOR 游标循环
有关详细信息,请参见 FOR 语句。 |
FOR loop-name AS cursor-name CURSOR FOR select statement DO Statement-list END FOR |
|
中断:LEAVE
有关详细信息,请参见 LEAVE 语句。 |
LEAVE label |
|
CALL
有关详细信息,请参见 CALL 语句。 |
CALL procname( arg, ... ) |
有关每一语句的详细信息,请参见 SQL 语句中的各项。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。