oracle 로 오랫만에 작업하다가 삽질을 크게했다.
어쩌다 보니, 수석님께까지 여쭤봤다.
oracle query가 적용되는것 같았지만, jdbc나 servlet을 통해서 제대로 작동하지 않았다.
어떤 쿼리는 되고 어떤 쿼리는 되지않아서 뭔가 잘못한줄 알았는데..원인은 auto commit..
oracle auto commit 설정
AUTOCOMMIT {OFF : ON : IMMEDIATE : n}
off , on은 켜고 끄고이며,
immediate 는 on 과 같다고한다.
n은 횟수 변수 (ex ) AUTOCOMMIT 3)
이런식으로 사용하여 3번마다 커밋된다.
가끔 update나 delete 쿼리를 할때, where 절을 까먹어서 난장판이 되는 사람에게
n을 일정 수 지정해 놓으면 빅실수를 저지르고 나서 유용할 것 같다고 생각한다.
'아무거나 일하다가' 카테고리의 다른 글
유틸 - power mockup (0) | 2015.01.06 |
---|---|
으아아아 (0) | 2014.02.09 |
Eclipse startup hang 이클립스 시작시 로딩이 너무길고 ,응답없을 때. (0) | 2014.01.13 |
php 짧은 시작태그 php.ini - short_open_tag (3) | 2013.11.07 |