SQL작업을 하고 나선 결과확인 후
commit;
을 반드시 해야한다.
commit을 하지 않아도 sql developer 상에서는 문제없이 잘 돌아가지만 실제 개발을 할 시
특히나 이클립스 작업에서 sql 문을 활용할 시 commit 문제가 발생 할 수 있다.
나는
게시판만들기 작업시
파일 업로드 된 modify 화면에서 remove를 눌렀을때 지워지지 않고 무한 로딩 , 게시글 등록시에도 무한로딩이 되고 결과화면이 나오지않았다.
개발자 도구(f12)에는 s,fn.init(1) 라는 로그가 떴었다.
안되는 이유는
개발 과정중 sql developer 상에다
delete 작업 후 셀렉트로 확인까지 했지만 commit을 하지 않아 delete 작업이 계속 돌아가고 있었던 것이다.
commit을 하고 다시 결과 실행후 remove 버튼을 누르니 잘 작동됨을 확인했다.
commit의 중요함을 다시 느낀다.
'2. SQL' 카테고리의 다른 글
sql - sequence(시퀀스) 번호 증가 에러 (번호 10,20씩 증가오류) (0) | 2022.06.14 |
---|