728x90 문자열 변환3 [ORACLE] RAWTOHEX() 함수 실무 활용 법 : 해시 값, 토큰 비교에 강력한 이유 1. RAWTOHEX() 함수란?RAWTOHEX() 함수는 Oracle에서 RAW 데이터를 16진수 문자열(HEX)로 변환하는 데 사용됩니다. 이 함수는 BLOB, 암호화된 데이터, 해시값 등 사람이 읽을 수 없는 RAW 데이터를 시각화하거나 디버깅할 때 매우 유용합니다.2. 문법RAWTOHEX(raw_input)raw_input: RAW 타입의 입력 값반환값: VARCHAR2 타입의 16진수 문자열3. 기본 사용 예제예제 1: RAW 값 변환SELECT RAWTOHEX(UTL_RAW.CAST_TO_RAW('Hello')) AS hex_output FROM dual;결과: 48656 C6 C6 F예제 2: 테이블 칼럼의 RAW 데이터 출력SELECT id, RAWTOHEX(binary_col) AS he.. 2025. 6. 6. [ORACLE] TO_TIMESTAMP()로 문자열을 타임 스탬프로 변환하는 방법 Oracle SQL을 사용하다 보면 날짜 및 시간 데이터를 다루는 일이 매우 중요합니다. 특히 시간까지 정밀하게 저장하거나 비교해야 할 때 TO_TIMESTAMP() 함수는 필수적입니다. 본 글에서는 TO_TIMESTAMP 함수의 사용법, 활용 예제, TO_DATE와의 차이점 등을 정리하여, 실무에 바로 적용할 수 있도록 구성하였습니다.1. TO_TIMESTAMP() 함수란?TO_TIMESTAMP()는 문자열을 타임스탬프(TIMESTAMP) 데이터 타입으로 변환하는 Oracle의 내장 함수입니다. 시간 정보(시, 분, 초, 소수점 이하 초까지 포함)를 정확하게 저장할 수 있습니다.기본 문법TO_TIMESTAMP(char, format)char: 변환할 문자열format: 문자열의 형식을 지정하는 패턴예제.. 2025. 6. 5. [ORACLE] REPLACE() 함수 사용법과 문자열 치환 실전 예제 Oracle SQL에서 문자열의 특정 문자를 다른 문자로 대체할 때 사용하는 REPLACE 함수에 대해 알아봅니다. 다양한 실무 예제와 함께 활용 방법을 자세히 설명합니다.1. REPLACE 함수란?REPLACE 함수는 문자열에서 특정 부분 문자열을 찾아 다른 문자열로 대체할 때 사용합니다. 기본 문법은 다음과 같습니다:REPLACE(string, search_string, replacement_string)string: 원본 문자열search_string: 찾을 문자열replacement_string: 대체할 문자열2. 기본 사용 예제SELECT REPLACE('Oracle Database', 'Database', 'SQL') AS result FROM dual;-- 결과: 'Oracle SQL'SEL.. 2025. 6. 3. 이전 1 다음 728x90