
OCI 필드 타입은 Oracle Client Library에서 제공하는 데이터 타입입니다.
OCI 필드 타입에는 다음과 같은 종류가 있습니다.
- OCIBYTES : 바이트 데이터 타입입니다.
- OCIBINARY : 바이트 데이터 타입입니다.
- OCIDATE : 날짜 데이터 타입입니다.
- OCIRAW : 바이트 데이터 타입입니다.
- OCISTREAM : 스트림 데이터 타입입니다.
- OCINUMBER : 숫자 데이터 타입입니다.
- OCIVARCHAR2 : 문자 데이터 타입입니다.
- OCILONG : 긴 문자 데이터 타입입니다.
- OCILONG_RAW : 긴 바이트 데이터 타입입니다.
OCI 필드 타입을 사용하는 경우의 예시는 다음과 같습니다.
- 데이터를 읽어들이거나 쓰는 경우
- 데이터를 변환하거나 처리하는 경우
- 데이터를 저장하거나 조회하는 경우
OCI 필드 타입을 사용하는 예시는 다음과 같습니다.
- 바이트 데이터를 읽어들이는 경우
#hostingforum.kr
sql
DECLARE
v_bytes OCIBYTES;
BEGIN
v_bytes := OCIBYTES('Hello, World!');
DBMS_OUTPUT.PUT_LINE(v_bytes);
END;
- 날짜 데이터를 읽어들이는 경우
#hostingforum.kr
sql
DECLARE
v_date OCIDATE;
BEGIN
v_date := OCIDATE(SYSDATE);
DBMS_OUTPUT.PUT_LINE(v_date);
END;
- 숫자 데이터를 읽어들이는 경우
#hostingforum.kr
sql
DECLARE
v_number OCINUMBER;
BEGIN
v_number := OCINUMBER(123.45);
DBMS_OUTPUT.PUT_LINE(v_number);
END;
OCI 필드 타입을 사용하는 예시는 위와 같이 데이터를 읽어들이거나 쓰는 경우, 데이터를 변환하거나 처리하는 경우, 데이터를 저장하거나 조회하는 경우에 사용할 수 있습니다.
2025-06-28 04:21