Collection Contents 上一页 下一页 PDF

ASA SQL 用户指南

使用过程、触发器和批处理

控制语句


在过程或触发器的主体或在批处理中,有多种用于逻辑流和决策的控制语句。可用的控制语句包括:

控制语句 语法
复合语句

有关详细信息,请参见 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 语句中的各项。


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

Collection Contents 上一页 下一页 PDF