三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録

LOOP

LOOP


/*****************************************************************
LOOP文(EXIT)
/*****************************************************************
LOOP
	IF cnt > 5 THEN
		EXIT; --LOOP脱出
	END IF;
END LOOP;

/*****************************************************************
LOOP文(EXIT-WHEN)
/*****************************************************************
LOOP
	FETCH CSR1 INTO .....

	EXIT WHEN CSR1%NOTFOUND;  --LOOP脱出

	....
END LOOP;

/*****************************************************************
WHILE-LOOP
conditionがTRUEの限りループ実行
/*****************************************************************
WHILE condition LOOP
	【処理】
END LOOP;

/*****************************************************************
FOR-LOOP
/*****************************************************************
FOR i IN 1..3 LOOP
	【処理】
END LOOP;