SQL для начинающих


LEAVE



LEAVE

Оператор LEAVE (покинуть) действует согласно названию. Как только выполнение программы доходит до оператора LEAVE с меткой, он передает управление команде, расположенной сразу после помеченной. Например:

AsteroidPreload:

SER vcount = 0 ;

LOOP

SET vcount = vcount+1 ;

    IF vcount > 1000

        THEN

            LEAVE AsteroidPreload;

    END IF ;

    INSERT INTO asteroid (AsteroidID)

        VALUES (vcount) ;

END LOOP AsteroidPreload

Приведенный выше код создает 1000 последовательно пронумерованных записей в таблице астероидов и затем завершает цикл.



Содержание раздела