프로그램상에서 제약조건을 확인후에 5개 테이블을 전부 Insert 또는 Update시키고 한번에 commit을
써주려고 합니다.
원래는 이게 정석인데..
기존에 프로그램 짜여있는게..
프로시저로 2개 테이블을 먼저 Insert, Update 시켜놓고, Commit를 시킨다음
다른 3개 테이블을 Commit 시키게 되어있습니다.
이경우 위의 두개가 들어갔지만 뒤의 3개가 누락되거나, 앞의 두개를 실패 했음에도
뒤의 3개 테이블의 값이 들어가는 에러가 생겨 이부분을 수정하려 하는데요..
Procedure 를 그대로 쓰면서 고치려다 보니 질문을 하게 되었습니다.
기존에 Procedure에서 마지막에 Commit을 쳐주는데요..
지금 쓰는 툴(PowerBuilder)안에서 프로시저를 호출하고 나서 다른 세 테이블도 Update하고
마지막에 Commit를 쓰려는데 이런경우 앞의 프로시저 부분도 같이 Commit 되는지 궁금해서
올렸습니다.
고수님들 알려주시면 감사하겠습니다.
수고하세요~