728x90

커서 2

[MSSQL] 커서(Cursor) 사용법 및 예제

[MSSQL] 커서(Cursor) 사용법 및 예제 쉽게 얘기하는 것을 좋아한다. 오늘은 MSSQL에서 커서에 대해서 알아보자. 커서(Cursor)는 '포인터' + '반복문'의 개념이라고 볼 수 있다. 커서는 어떤 테이블이나 결괏값에 대해서 첫 행부터 마지막 행까지 한 행 씩 가리키면서 작업할 수 있게 도와주는 스킬이다. 위의 테이블(혹은 결괏값)이 있을 때, 위 전체 대상에 대해서 나이(Age)를 2살 더해보자. ※ UPDATE문 한 줄로 간단하게 처리할 수 있다는 것을 알지만 사용법을 익히기 위해서는 가능한 쉬운 예제를 사용해 이해를 돕고자 했다. 커서 사용법, 예제 -- 커서 아래에서 조회한 값들을 담을 변수를 선언 DECLARE @NAME VARCHAR(20), @AGE SMALLINT DECLAR..

CS/sql 2023.01.02

[MSSQL] 커서(Cursor) 간단한 예제로 알아보기 - 실습

[MSSQL] 커서(Cursor) 간단한 예제로 알아보기 - 실습 커서는 간단하게 말하면 데이터 집합에 대해서 한 행씩 작업을 하는 것이라고 볼 수 있습니다. 커서는 보통 update 작업에 사용합니다. 커서 관련 명령어 DECLARE : 선언 OPEN : 커서의 포인터가 질의 결과의 첫 번째 튜플을 가리키도록 설정 FETCH : 커서의 포인터가 현재의 다음 튜플을 가리키도록 설정 CLOSE : 커서 닫기 예제 다음과 같이 테스트할 테이블을 준비합니다. 해당 테이블의 age 값을 커서를 사용해 +3 씩 증가시키는 예제입니다. SQL select * from 가_test --insert into 가_test values ('홍길동', 22) --insert into 가_test values ('고길동', ..

CS/sql 2021.12.30
728x90