아, 역시 오라클에서 모르는 부분이 넘 많다는 생각이 드네요
데이터 연계시에 발생되는 부분을 처리하는데 3년치 데이터를 넘겨주는데 쩝
시간에 대한 것이 PK 로 잡혀서 처리할 일이 생겼는데 ㅋ
생각지도 못했던(역시나 오라클과 요즘의 H/W 좋아서 그런지...)
select sysdate from dual; 이런식으로 했을때는 매번 쿼리문을 실행시키면
시간이 틀리게 나오죠
하지만 insert ~ select 를 하게 되면 sysdate는 전부 동일하게 나오더군요.
이건 좀 ㅠ. ㅠ
그래서 하다하다 제가 생각해낸 방법을 소개할까 합니다.
select systimestamp + DBMS_RANDOM.VALUE from dual;
요렇게 적용을 시키니 다른 시간대가 적용이 되더군요.
저야 이 방법을 적용시키셔 해결(?)아닌 해결을 했지만 혹시라도
이 랜덤값이 필요하실때 써보시길.. ^^
oracle trigger 예제 ^^[퍼온것] (0) | 2008.12.30 |
---|---|
오라클에서 트리거 활성화상태 확인하기 (0) | 2008.09.01 |
oracle 관리자 비번을 모를때 tablespace생성 방법 (0) | 2008.07.21 |
INDEX 생성이나 REBUILD 시의 LOCKING 현상 (0) | 2008.06.23 |
오라클이 쏘아(SOA)라!~ 오라클에서 진행하는 이벤트 (0) | 2008.06.10 |