13.6.6.2 커서 DECLARE 구문
DECLARE cursor_name
CURSOR FOR select_statement
이 문은 커서를 선언하고 그 커서에 의해 통과되는 행을 검색하는 SELECT
문에 연결합니다. 행을 나중에 인출하려면 FETCH
문을 사용합니다. SELECT
문에 의해 취득되는 열 수가 FETCH
문에서 지정된 출력 변수의 수와 일치해야합니다.
SELECT
문에 INTO
절을 포함 할 수 없습니다.
커서 선언은 핸들러 선언 앞에서하고 변수 및 조건 선언 다음에 지정해야합니다.
저장 프로그램에는 여러 커서 선언을 포함 할 수 있지만 특정 블록 내에서 선언 된 각 커서가 고유의 이름을 가지고 있어야합니다. 예를 들어, 섹션 13.6.6 "커서" 를 참조하십시오.
SHOW
명령문에서 사용할 수있는 정보는 종종 INFORMATION_SCHEMA
테이블에서 커서를 사용하여 동일한 정보를 얻을 수 있습니다.