2. SQL

** Commit의 중요성 ( 무한로딩 )

yoons.Dev 2022. 5. 27. 12:51

SQL작업을 하고 나선 결과확인 후

commit;

을 반드시 해야한다.

 

commit을 하지 않아도 sql developer 상에서는 문제없이 잘 돌아가지만 실제 개발을 할 시

특히나 이클립스 작업에서 sql 문을 활용할 시 commit 문제가 발생 할 수 있다.

 

나는

게시판만들기 작업시 

파일 업로드 된 modify 화면에서 remove를 눌렀을때 지워지지 않고 무한 로딩 , 게시글 등록시에도 무한로딩이 되고 결과화면이 나오지않았다.

개발자 도구(f12)에는 s,fn.init(1) 라는 로그가 떴었다.

 

안되는 이유는 

 

개발 과정중 sql developer 상에다

delete 작업 후 셀렉트로 확인까지 했지만 commit을 하지 않아 delete 작업이 계속 돌아가고 있었던 것이다.

 

commit을 하고 다시 결과 실행후 remove 버튼을 누르니 잘 작동됨을 확인했다.

 

commit의 중요함을 다시 느낀다.