$sql="select VALUE from TABLE1 where .....";
$sql="insert into TABLE2 (value) value (VALUE)...";
와 같이 어떤 값을 불러온 다음 그 값을 참고하여 insert 또는 update 를 할 때...
큐브리드는 기본적으로 select 부분은 오토커밋이고 insert 부분은 커밋 처리를 해야하는 것으로 알고 있습니다.
이 때 동시 접속이 여러개 발생하는 경우... 데이터의 오류를 가져올 수 있기 때문에...
다른 DB에서는 일반적으로 오토커밋 상태에서는 커밋을 오프하고 select, insert 묶어서 커밋을 하거나...
또는 lock 을 걸거나 하게 됩니다.
큐브리드의 경우 어떻게 처리를 해야 맞는건지 알려주셨으면 합니다.
감사합니다.
다른 DB와 같이 autoCommit=false로 설정하고 commit명령을 통해서 commit을 하면 될것 같습니다.
아래 링크는 odbc 드라이버에서 질문한신 분의 쿼리와 동일한 쿼리를 수행하는 방법을 설명한 기술문서인데 참고해 보시기 바랍니다.
http://www.cubrid.com/zbxe/bbs_developer_tutorial/47272
제가 파악한 질문의 의도와 맞지 않았다면 추가 댓글 부탁드립니다.