데이터 저장시..(update ) 0 2 1,745

by 김은식 [2007.06.12 11:08:22]


예를 들어 1행부터 ~ 25행 부터 데이터를 입력 하고 ..

commit;를 했을때...

 

1~2행까지 저장되고 3~21행까지 누락 되고 다시 22 ~ 25행 까지 저장되는..

그런 경우가 있을수 있나요 ????

by finecomp [2007.06.12 00:00:00]
작업을 어떻게 하셨는지 모르겠지만 Select ~ Loop Fetch 해서 건건이 Update되는 방식이면 그런 경우가 있을 수 있겠지요?

One-SQL로 Update문이 되어있는 경우라면 저장이 안된것이 아니라, 일례로 3~21행까지는 조인등의 실패로 Null로 Update되었는데 원래의 데이터가 Null이라 저장이 안된것처럼 보였다던가 하는 문제거나 조인이 1~2 ,22~25행만 만족한다던지 하는...이 경우라면 데이터구조나 조인키의 문제일 듯...;

그 외에는 치명적인 DBMS의 Bug 외에는 생각하기 힘들군요...이건 아닐겁니다...^^;

건승하시길...수고하세요~~

by 김은식 [2007.06.12 00:00:00]
호 나올수 있긴 있군요.. 이넘이 복잡한 구조라..
말씀하신 문제의 가능성도 있겠군요..
감사합니다..
요넘의 테이블이 직접 업데이트 하면서 관련 테이블을 트리거 태워서 처리를 하긴 하는데..
아직 잘 모르겠군요 ㅠㅠ 나중에 속시원하게 알게 되면.. 다시 글남기겠습니다.~ 감사합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입