반응형
목록CURSOR
반응형
바다토리 웨어하우스
MSSQL 많이 활용하는 cursor문
보통은 Loop를 돌며, 데이터를 처리해야 할 경우, 응용프로그램단에서 처리를 많이 하지만, Batch작업이나, Batch프로세스의 경우는 DB 자체에서 많이들 처리합니다. Agent에서 스케쥴링을 걸 수도 있고, Log제공 등 다양한 기능을 제공하기에 DB자체에서 사용하는 게 편리할 때도 있습니다. 그중 가장 많이 사용하는 것이 바로 Cursor형. 데이터를 조하고 그 조회된 값을 기준으로 Loop를 돌면서 처리를 할 때 주로 사용합니다. cursor를 사용하기 위해서는 먼저 선언을 해주어야합니다. DECLARE 커서명 CURSOR FOR Loop를 돌며 처리할 기본 데이터 조회하는 구문을 넣습니다. SELECT name, grade FROM SCHOOL ORDER BY name cursor작업이 다시..
IT/mssql
2022. 5. 3. 22:51