by 감사합니다 [Oracle 기초] [2017.04.06 15:53:36]
안녕하세요 오라클 무지렁이입니다...
이게 사실 오라클에서 처리될 문제 일지 was에서 처리되어야 할 문제일지 모르겠는데요
sysdate로 시간 데이터가 저장된 것을 확인 해보니 간혹 시간 중복이 보이는데요
저는 시간 중복이 was나 오라클 내부에서 중복을 알아서 처리해주고 저장 시켜주는 줄 알았는데 그게 아니더군요...
여러 사용자가 접속해서 값을 입력 후 버튼을 누르는 작업을 하는데요
버튼 누르는 것이 정말 동시에 발생하는 일이 많습니다. 그래서 정말 sysdate가 1초 차이나는 것이 많이 있더라고요
그래서 전 중복은 발생하지 않는구나 했는데 가끔식 초단위까지 같은것이 발생하더라구요
혹시 이런 중복을 막는 것을 프로시저에서 해줄 수 가 있나요?
아니면 혹시 timestamp 시간을 저장해서 초단위까지 세부적으로 받으면 중복이 없을까요?
미리 감사드립니다!