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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 存储过程、触发器、批处理和用户定义的函数

 

控制语句

一些控制语句可用在过程、触发器或用户定义函数的主体或用在批处理中,以实现逻辑流和决策。可用的控制语句包括:

控制语句 语法

复合语句

BEGIN [ ATOMIC ]
   Statement-list
END

条件执行:IF

IF condition THEN
   Statement-list
ELSEIF condition THEN
   Statement-list
ELSE
   Statement-list
END IF

条件执行:CASE

CASE expression
WHEN value THEN
   Statement-list
WHEN value THEN
   Statement-list
ELSE
   Statement-list
END CASE

重复:WHILE、LOOP

WHILE condition LOOP
   Statement-list
END LOOP

重复:FOR 游标循环

FOR loop-name
   AS cursor-name CURSOR FOR
   select-statement
DO
   Statement-list
END FOR

中断:LEAVE

LEAVE label

CALL

CALL procname( arg, ... )
 另请参见

复合语句
复合语句中的声明
原子复合语句