빅데이터과정/PL/SQL

#10_140626_PL_SQL_FOR 문

하히후후후 2014. 7. 14. 11:28
728x90

# FOR 문


문제41. 아래의 테이블에 for loop 문을 이용해서 data를 입력하시오. empno 에는 1~1000까지 입력. ename 에는 scott1 ~ scott1000까지 입력

SET serveroutput ON
DECLARE
BEGIN
 FOR i IN 1..1000 LOOP
 INSERT INTO emp867
 VALUES ( i , 'scott' || i);
 END LOOP;
END;
/

문제43. for loop 문을 중첩해서 구구단 2단에서 4단까지 출력하시오

SET serveroutput ON
BEGIN
 FOR i IN 2..4 LOOP
  FOR j IN 1..9 LOOP
  dbms_output.put_line(i || '*' || j || '=' || i*j);
  END LOOP;
 END LOOP;
END;
/