본문 바로가기

repeat2

[Stored Procedure] 10. MySQL Cursor 요약: 이번 강좌에서는, SELECT문에 의해 반환되어지는 결과값을 반복하는 저장 프로시저에서 MySQL cursor를 사용하는 방법을 배워 볼 것이다. MySQL Cursor 를 소개합니다.저장 프로세저 내부에 있는 결과 집합들을 처리하는데 cursor를 사용할 수 있다. cursor는 query에 의해 반환된 rows의 set을 반복하고 그에 따라 각 row를 처리할 수 있다.MySQL cursor는 Read Only, Non-Scrollable, Asensitive 이다.- ReadOnly : cursor를 통해서 테이블에 있는 데이터를 업데이트 할 수 없다. - Non-scrollable : SELECT문에 의해 결정된 순서로 rows를 가져 올 수 있다. 반대 순서로 rows를 가져 올 수 없다.. 2016. 8. 4.
[Stored Procedure] 9. 저장 프로시저 에서의 반복 요약: 이번 강좌에서는 조건에 맞는 코드를 반복해서 실행하게 하는 다양한 MySQL Loop 문(WHILE, REPEAT, LOOP) 을 어떻게 사용하는지 배워 볼 것이다. MySQL은 반복적으로 조건에 맞는 SQL코드를 실행하게 허용하는 반복문을 제공한다. MySQL에서는 WHILE, REPEAT, LOOP의 반복문이 있다.우리는 아래 섹션에서 더 상세하게 반복문을 연습해 볼 것이다. WHILE 반복WHILE문의 구조는 아래와 같다:123WHILE expression DO statementsEND WHILEcs WHILE문은 각 반복의 처음에 표현식(expression)을 체크한다. 만약 표현식의 값이 TURE이면 MySQL은 WHILE 문과 END WHILE 문 사이에 있는 식(statement)을 .. 2016. 8. 3.