728x90 Database/Oracle581 [ORACLE] TO_BLOB() 함수로 이미지, 파일 데이터 처리하기 1. TO_BLOB() 함수란?Oracle의 TO_BLOB() 함수는 문자열 또는 RAW 데이터를 BLOB (Binary Large Object) 형식으로 변환하는 함수입니다. 주로 이미지, 영상, PDF, 이진 파일 등 바이너리 데이터를 데이터베이스에 저장할 때 활용됩니다.2. 함수 문법TO_BLOB(input_value)input_value: 변환할 RAW 또는 문자열 형식의 값반환값: BLOB 객체 (바이너리 데이터)3. 기본 예제예제 1: RAW 문자열을 BLOB으로 변환SELECT TO_BLOB(UTL_RAW.CAST_TO_RAW('Hello World')) AS blob_dataFROM dual;예제 2: 테이블에 BLOB 저장하기CREATE TABLE file_storage ( id NUM.. 2025. 6. 6. [ORACLE] TO_NCLOB() 함수로 한글 데이터 안정 저장하기 1. TO_NCLOB() 함수란?TO_NCLOB() 함수는 Oracle Database에서 문자열 또는 다른 LOB 데이터를 NCLOB (National Character Large Object) 형식으로 변환할 때 사용됩니다. 이 함수는 일반적으로 Unicode 기반의 문자 데이터를 대용량으로 처리할 필요가 있을 때 사용됩니다.2. 기본 문법TO_NCLOB(input_value)input_value: 변환 대상이 되는 CLOB 또는 문자열 데이터반환값: NCLOB 형식 데이터3. 사용 예제예제 1: VARCHAR2를 NCLOB으로 변환SELECT TO_NCLOB('이 데이터는 NCLOB로 변환됩니다') AS nclob_columnFROM dual;예제 2: CLOB 데이터를 NCLOB으로 변환CREAT.. 2025. 6. 6. [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. 이전 1 ··· 81 82 83 84 85 86 87 ··· 97 다음 728x90