프로지서 커서(Cursor)


프로지서 커서(Cursor)

커서(Cursor) 커서는 결과 집합을 처리하고 탐색하기 위해 사용되는 데이터 구조 커서를 사용하면 결과 집합의 레코드를 한 번에 하나씩 처리하거나 수정가능 주로 SELECT 문으로 조회한 결과를 순회하거나 업데이트할 때 사용 CREATE PROCEDURE example_cursor() BEGIN -- 커서 선언 DECLARE cursor_name CURSOR FOR SELECT column1, column2 FROM table_name WHERE condition; -- 커서 열기 OPEN cursor_name; -- 커서 탐색 DECLARE variable1 datatype; DECLARE variable2 datatype; -- 반복문을 사용하여 커서의 결과를 탐색 my_loop: LOOP FETCH cursor_name INTO variable1, variable2; IF done THEN LEAVE my_loop; END IF; -- 각 레코드에 대한 작업 수행 -- 예시:...


#커서 #프로시저

원문링크 : 프로지서 커서(Cursor)