DECLARE @LESSON_ID
INT -- 커서를 돌릴때 TableA 테이블의
값을 입력하는 변수
DECLARE MYCUR CURSOR FOR
SELECT LESSON_ID from tbllesson_online where step_id = 'LE0000000000151'
OPEN MYCUR
FETCH NEXT FROM MYCUR INTO @LESSON_ID
WHILE (@@FETCH_STATUS = 0)
BEGIN
INSERT INTO TableA (
STEP_ATTEND,
STEP_ID,
)
VALUES (
1,
@LESSON_ID,
)
FETCH
NEXT FROM MYCUR INTO @LESSON_ID <~ 이부분을 빼 먹으면 무한 입력이 됩니다. 꼭! 기술
END
CLOSE MYCUR
DEALLOCATE MYCUR
저장 프로시저 성능추적 (0) | 2010.10.15 |
---|---|
MS SQL 에서 XML (0) | 2010.09.16 |
MS SQL 에서 CURSOR 사용하기 2 (0) | 2010.09.16 |
MS SQL 에서 CURSOR 사용하기1 (0) | 2010.09.16 |
MS SQL 로우를 칼럼으로 (0) | 2010.09.16 |