728x90
REF
구문
REF (correlation_variable)
목적
REF 함수는 객체 테이블(object table) 또는 객체 뷰(object view)의 행과 관련된 상관 변수(테이블 별칭)를 인수로 사용합니다. REF 값은 변수 또는 행에 바인딩된 객체 인스턴스(object instance)에 대해 반환됩니다.
예제
샘플 스키마 oe에는 다음과 같이 설명된 cust_address_typ이라는 타입이 포함되어 있습니다:
Attribute Type
----------------------------- ----------------
STREET_ADDRESS VARCHAR2(40)
POSTAL_CODE VARCHAR2(10)
CITY VARCHAR2(30)
STATE_PROVINCE VARCHAR2(10)
COUNTRY_ID CHAR(2)
다음 예제는 샘플 타입 oe.cust_address_typ을 기반으로 테이블을 생성하고, 테이블에 행을 삽입하며, 타입의 오브젝트 인스턴스(object instance)에 대한 REF 값을 addresses 테이블에서 검색하는 내용입니다:
CREATE TABLE addresses OF cust_address_typ;
INSERT INTO addresses VALUES (
'123 First Street', '4GF H1J', 'Our Town', 'Ourcounty', 'US');
SELECT REF(e) FROM addresses e;
REF(E)
-----------------------------------------------------------------------------------
00002802097CD1261E51925B60E0340800208254367CD1261E51905B60E034080020825436010101820000
참고:
REF에 대한 정보는 Oracle Database Object-Relational Developer's Guide를 참조하십시오.
출처: 오라클 레퍼런스
원문 링크: Oracle REF 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] REGEXP_COUNT - 문자열에서 패턴(pattern) 발생 횟수 반환 (0) | 2023.08.15 |
---|---|
[오라클 레퍼런스 함수] REFTOHEX - REF 유형의 값을 16진수 표현으로 변환 (0) | 2023.08.15 |
[오라클 레퍼런스 함수] RAWTONHEX - 국가 문자 집합(National Character Set)을 사용한 RAW 값의 16진수 표현 변환 (0) | 2023.08.15 |
[오라클 레퍼런스 함수] RAWTOHEX - RAW 값을 16진수 표현으로 변환 (0) | 2023.08.15 |
[오라클 레퍼런스 함수] RATIO_TO_REPORT - 값 집합 내 비율 계산 (0) | 2023.08.15 |
댓글