데이터 개별 일괄 업데이트?? 말이 이상하군 -ㅅ-;
각 강의의 조회수를 0에서부터 70까지 랜덤하게 부여할려고 했음.
그래서 loop가 필요했지...........!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | BEGIN FOR r IN (SELECT * FROM OUT_COURSE ) LOOP UPDATE OUT_COURSE SET inqire_co=(SELECT TRUNC(DBMS_RANDOM.VALUE(0, 70)) FROM dual) WHERE seq = r.seq; END LOOP; EXCEPTION WHEN NO_DATA_FOUND THEN NULL; END; |
'Programming > DataBase' 카테고리의 다른 글
SELECT INSERT (0) | 2015.07.24 |
---|---|
[Mysql] oracle의 START WITH CONNECT BY 구문을 mysql로 구현하기 (0) | 2015.07.07 |
[oracle] 테이블 전체 삭제 (0) | 2015.05.29 |
[Mssql] insert 한 seq 값 select 해오기 (0) | 2015.04.28 |
[mssql] 현재날짜 yyyy-dd-mm (0) | 2015.03.06 |