쿼리 싱행과 관련하여 궁금한게 있어 질문 올립니다.
자바에서 쿼리를 실행할 때 보통 메서드를 생성하여 쿼리문을 실행 시키도록 합니다.
예를 들면
deleteInfo();
이런식으로 deleteInfo()라는 메서드를 타고 최종적으로 그 안에서 해당 쿼리문을 실행합니다.
보통은 여러개의 쿼리문을 실행 시키면 메서드를 하나 생성하고 그안에서 하나의 커넥션을 생성하여
여러개의 쿼리문을 실행시키는데 이와 같은 방법이 아닌
deleteInfo();
insertInfo();
이 순서대로 자바에서 메서드를 생성하여 쿼리를 실행시키도록 하면 쿼리를 실행하는데 있어서
문제가 있지 않을까해서요. 자바같은 경우 순차적으로 실행하겠지만 해당 값들은 리턴 값을 안받아오니
delete전에 insert가 실행될 수 있을지 궁금하네요. 물론 기본키는 시퀀스로 지정되어 있어서 2개 중에 어떤게
먼저 실행되든지 간에 오류는 발생하지 않습니다.
위의 방법이 문제가 있다면 삭제후 삭제되었는지 리턴 받은 다음에 인서트 하는방법으로 해야하는지..
혹시 아시는 분이 있다면 답변부탁드립니다^^