반응형
커서 사용 예시
DECLARE @a VARCHAR(50)
, @b NVARCHAR(30)
, @c NVARCHAR(30)
, @d NVARCHAR(30)
--커서 생성
DECLARE CURS CURSOR
FOR SELECT
a
, b
, c
, d
FROM #TEMP_EXCEL
--반복시작
OPEN CURS
FETCH NEXT FROM CURS INTO @a, @b, @c, @d
WHILE @@FETCH_STATUS=0
BEGIN
--실행문
IF @INOUT_GB <> ''
BEGIN
SET @STD_ITEM_NO = ''
UPDATE #TEMP_EXCEL
SET a = @a
WHERE a = @a
AND b = @b
AND c = @c
AND d = @d
END
--실행문
FETCH NEXT FROM CURS INTO @a, @b, @c, @d
END
CLOSE CURS
DEALLOCATE CURS
반응형
'MS-SQL' 카테고리의 다른 글
CONVERT 날짜 포맷 정의 (0) | 2015.07.27 |
---|---|
FORMAT 날짜, 문자, 숫자, 전화번호 포맷 정의 (0) | 2015.07.27 |
컬럼 비교쿼리 샘플(소스비교 같이) (0) | 2015.07.27 |
DataSet으로 된 데이터를 통으로 SP로 보내기 (0) | 2015.07.27 |
재귀 쿼리로 트리 목록 한줄에 출력 레벨1>레벨2>레벨3> (0) | 2015.07.27 |
댓글