728x90 oracle492 [ORACLE] TO_CLOB() 함수로 VARCHAR2를 CLOB으로 안전하게 변환하기 1. TO_CLOB 함수란?TO_CLOB() 함수는 오라클에서 일반 문자열(VARCHAR2) 데이터를 CLOB 타입으로 변환하는 함수입니다. CLOB(Character Large Object)는 최대 4GB까지 저장 가능한 대용량 텍스트 필드로, 긴 문서, 로그, HTML, XML 데이터 저장 시 활용됩니다.TO_CLOB(expression)여기서 expression은 VARCHAR2 또는 CHAR 형식의 값입니다.2. 기본 사용 예제SELECT TO_CLOB('오라클 TO_CLOB 함수 예제입니다.') AS resultFROM DUAL;문자열이 CLOB 타입으로 변환되어 반환됩니다. 이 결과는 대용량 텍스트 처리에서 활용할 수 있습니다.3. TO_CLOB 함수 활용 시점HTML, XML, JSON 등의.. 2025. 6. 6. [ORACLE] TO_TIMESTAMP() 함수로 정밀한 시간 데이터 처리하기 1. TO_TIMESTAMP 함수란?TO_TIMESTAMP() 함수는 문자열을 오라클의 TIMESTAMP 형식으로 변환하는 함수입니다. TIMESTAMP는 DATE 타입보다 정밀도가 높아, 시간 정보(시, 분, 초, 마이크로초)까지 표현할 수 있습니다.TO_TIMESTAMP(char [, format])char: 변환할 문자열format: 문자열의 날짜 및 시간 포맷 (선택)2. 기본 사용 예제SELECT TO_TIMESTAMP('2025-06-05 14:30:00', 'YYYY-MM-DD HH24:MI:SS')FROM DUAL;이 쿼리는 문자열을 TIMESTAMP 데이터 타입으로 변환합니다.3. 주요 포맷 코드 정리YYYY: 4자리 연도MM: 2자리 월DD: 2자리 일HH24: 24시간제 시MI: 분S.. 2025. 6. 6. [ORACLE] CONVERT() 함수로 데이터베이스 문자셋 문제 해결하기 1. 오라클 CONVERT 함수란?CONVERT() 함수는 문자열의 문자셋(문자 인코딩)을 다른 문자셋으로 변환하는 데 사용됩니다. 주로 다국어 지원 시스템, 데이터 마이그레이션, 문자셋 호환성이 중요한 환경에서 활용됩니다.CONVERT(char, dest_char_set[, source_char_set])char: 변환 대상 문자열dest_char_set: 변환할 문자셋source_char_set (선택): 기존 문자셋2. 기본 사용 예제-- 문자열을 WE8ISO8859P1 문자셋으로 변환SELECT CONVERT('한글', 'WE8ISO8859P1', 'UTF8') FROM DUAL;이 예제는 UTF-8로 저장된 문자열을 WE8 ISO8859P1로 변환하는 방식입니다.3. 자주 사용되는 문자셋 목록U.. 2025. 6. 6. [ORACLE] CAST() 사용법과 실전 예제 : 숫자, 날짜, 문자 변환까지 1. 오라클 CAST 함수란?CAST() 함수는 오라클에서 하나의 데이터 타입을 다른 데이터 타입으로 변환할 때 사용하는 SQL 표준 함수입니다. 예를 들어 문자열을 숫자로, 숫자를 날짜로 변환할 수 있습니다.CAST (expression AS data_type)CAST 함수는 ANSI SQL 표준을 따르므로, 오라클 외 다른 RDBMS에서도 광범위하게 사용됩니다.2. CAST 함수 기본 사용법-- 문자열을 숫자로 변환SELECT CAST('100' AS NUMBER) FROM DUAL;-- 숫자를 문자열로 변환SELECT CAST(2025 AS VARCHAR2(10)) FROM DUAL;위 예제는 각각 문자열을 숫자로, 숫자를 문자열로 변환하는 방식입니다. 숫자 → 문자열 변환 시에는 VARCHAR2의.. 2025. 6. 6. [ORACLE] TO_DATE() 함수로 날짜 문자열을 손쉽게 변환하는 법 1. TO_DATE 함수란?오라클의 TO_DATE() 함수는 문자열(String)을 날짜(Date)로 변환할 때 사용되는 함수입니다. 주로 사용자 입력 데이터, 텍스트 칼럼, 로그 데이터를 날짜 타입으로 변환할 때 활용됩니다.TO_DATE(char[, format])char: 날짜로 변환할 문자열format: 문자열이 어떤 날짜 포맷을 따르는지 지정2. 기본 사용 예제SELECT TO_DATE('2025-06-05', 'YYYY-MM-DD') FROM DUAL;결과: 2025년 6월 5일이 날짜 타입으로 반환됩니다.3. 주요 날짜 포맷 코드YYYY: 연도 (4자리)YY: 연도 (2자리)MM: 월 (01~12)DD: 일 (01~31)HH24: 시 (24시간제)MI: 분SS: 초예제:SELECT TO_DAT.. 2025. 6. 6. [ORACLE] TO_CHAR() 함수로 숫자와 날짜 형식 자유자재로 변환하기 Oracle SQL에서 TO_CHAR() 함수는 날짜나 숫자 값을 문자열로 변환할 때 가장 많이 사용하는 함수입니다. 특히 데이터의 출력 형식을 제어하고자 할 때 매우 유용하게 사용됩니다.1. TO_CHAR 함수 기본 문법TO_CHAR(value, [format], [nls_parameter])value: 변환할 날짜나 숫자 값format: 출력 형식 지정 문자열nls_parameter: 국가별 설정 옵션 (선택사항)2. 날짜(Date) 형식 예제날짜 데이터를 문자열로 변환하여 원하는 형식으로 출력할 수 있습니다.SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM DUAL;출력 결과: 2025-06-04자주 사용하는 날짜 포맷YYYY - 연도 (예: 2025)MM - 월 (01 .. 2025. 6. 5. 이전 1 ··· 75 76 77 78 79 80 81 82 다음 728x90