반응형
BEGIN
--'CURSOR를 돌 때 "1행이 변경 되었습니다" 같은 문구를 성능 향상을 위해 보여주지않는다.'
SET NOCOUNT ON
OPEN CUR --'커서 오픈' - 조회한 쿼리 결과를 한 행씩 처리하기 위해 사용한다.
CLOSE CUR
DEALLOCATE CUR
SET NOCOUNT OFF
END
프로시저에서 사용하는 기능들이다.
SQL이 집합 단위로 조작하는 것이라면 CURSOR 사용은 행 단위로 처리하기 위한 기능이다.
행 단위로 처리하기 때문에 속도가 느려질 수 밖에 없다.
SET NOCOUNT ON을 적어주면 메시징 처리를 보여주지 않아서 성능 향상에 도움이 된다.
728x90
'📈 Database' 카테고리의 다른 글
ElasticSearch 8 Windows 설치 (0) | 2024.02.22 |
---|---|
PostgreSQL 설치 후 pgAdmin 4 사용법 (0) | 2023.01.15 |
UUID vs Auto Increment 중 PK 선택하기 (0) | 2022.11.15 |
MYSQL INDEX 실무 활용기 (0) | 2022.09.22 |
Database INDEX 정리 (0) | 2020.02.10 |