insert select 데이타 사라짐

연금술사 2014.07.04 10:47 Views : 4451

안녕하세요. 귀신이 곡할 노릇이 생겨 질문을 올립니다.


프로시저 구성은 아래와 같습니다.

--------------------------------------------

BEGIN

DECLARE @cnt int

DECLARE @tmpData TABLE

(

... 생략  ...

)

... 생략  ...

INSERT INTO @tmpData (

... 생략  ...

) SELECT 

... 생략  ...

FROM A

INSERT INTO S (

... 생략  ...

) select 

... 생략  ...

from @tmpData

SET @cnt = (SELECT COUNT(1) FROM @tmpData)

UPDATE B SET cnt = @cnt where ... 생략  ...

END

------------------------------------------------------------

설명을 드리면 @tmpData을 S 테이블과 동일한 형테로 구성을 한후 A테이블에서 데이타를 @tmpData로 insert 합니다.

그리고 @tmpData에서 S 테이블로 데이타를 그대로 옮깁니다.

그후 B 테이블에 cnt 값을 업데이트 합니다.


그런데 지금 결과가

B테이블에 cnt는 들어왔는데 정작 S 테이블에는 데이타가 없습니다.

건수는 약 50만건 정도 됩니다.


S테이블로 insert 할때 오류가 났으면 B테이블에 cnt도 안들어 갔어야 하는데 cnt에는 정상적인 값이 들어가 있습니다.

더 이상한건 다른 처리없이 프로시저를 다시 실행을 시켰더니 데이타가 정상적으로 S 테이블에 들어왔습니다.


이건 어떻게 이해를 해야 되는 건지 조언 부탁드립니다.


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 23660
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12430
8080 누적합하다가 안되요 ㅠㅠ [3] 곰요 2014.07.31 2465
8079 DB백업질문입니다. [1] 희망나라 2014.07.31 1995
8078 사용자 정의 function은 dbo 키워드 없이 호출이 가능한가요? [1] 나는짱이야 2014.07.31 2490
8077 DB복원 후 로그인 문제 파인드쿠폰 2014.07.31 2969
8076 Server 2008 R2 영문판에서 다국어 사용자 인터페이스 설치시.. 무념 2014.07.30 2401
8075 안녕하세요 임시테이블과 테이블변수의 사용이유에 대해서 궁금해서 여쭤봅니다 [1] 어빈vv 2014.07.30 2160
8074 mssql에서 이런 식의 정렬을 하려면 쿼리를 대략 어떻게 쓰면 될까요? [1] 자인 2014.07.29 3423
8073 case when 쿼리 질문드립니다. 룰루하세용 2014.07.29 2729
8072 SQL Server 에이전트에 걸어놓은 작업을 실행 시킬 수 있을까요? [2] taz2315 2014.07.29 2902
8071 수불관련 저장프로시저 만드는데 팁좀 알려주세요 [1] 아싸라비아콜롬비아 2014.07.29 3574
8070 분기 표현할려고 하는데요 [1] 아수라발발타 2014.07.29 2199
8069 날짜에 시간더하는 함수 질문좀 부탁드려요 [5] 아싸헛스윙 2014.07.28 2902
8068 hash join 관련 [1] HSQL 2014.07.28 2659
8067 Agent Job AD 계정 사용시 권한 문제 [1] catchv 2014.07.28 2628
8066 join 관련 질문드립니다. [1] eothsk 2014.07.28 1903
8065 worktable을 사용하는것과 사용하지 않는 차이점에 대한 질문입니다. [1] 희망나라 2014.07.26 2462
8064 미러링 시 오류 1456 발생 HHunny 2014.07.25 4648
8063 distinct 관련 질문입니다. [1] memento 2014.07.25 2711
8062 도움좀 부탁드립니다. [10] 무대포2 2014.07.25 2572
8061 특정 열의 정렬순서대로 ID 필드 삽입 [8] 디비디비 2014.07.25 3293





XE Login