프로그램/database

오라클 UUID 유니크한 KEY 문자열 생성하기

mulderu 2009. 3. 27. 17:21
db쪽 작업을 하다보면, key 값을 만들어 사용할 경우가 종종 발행 합니다.
그렇경우... 쉽게 키값으로 사용할 수 있는게 아래와 같은 방식 입니다...

TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')||dbms_random.string('U', 10)
select TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')||dbms_random.string('U', 10) as UKEY from dual

참고로 Oracle 에서 사용가능은 KEY 재료들이다.
select  USER, UID, to_char(sysdate, 'YYYYMMDDHH24MI'),dbms_random.string('U', 10)  from dual;