SELECT 1
DECLARE @V_TABLE_NAME_ENG varchar(200)
DECLARE @CUR_VAL varchar(200)
DECLARE @C1 CURSOR;
--select 'aaa'
SET @C1 = CURSOR FOR
WITH t(lv) AS
(
SELECT 'TEST_UNIT' lv
-- UNION ALL
-- SELECT 'TEST_UNIT_TYPE' lv
)
SELECT *
FROM t
OPEN @C1
FETCH next FROM @C1 INTO @CUR_VAL
WHILE @@fetch_status = 0
BEGIN
print 'aaa'
FETCH next FROM @C1 INTO @CUR_VAL
END
CLOSE @C1
--DEALLOCATE
--END
DEALLOCATE @C1
SELECT 2
MSSQL 에서 상단의 쿼리를(F5)를 누르면 처음에는 PRINT에 찍어놓은 데이터가 나오는데 두번째 F5 버튼을 누르면 PRINT항목이 출력되지 않습니다.
혹시 이유 아시는분 계시는지요????