Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

REF

문법

MAIN

ref::=
Description of ref.gif follows

그림 설명
 

목적

MAIN

REF함수는 인수로써 오브젝트 테이블 또는 오브젝트 뷰의 행과 연관된 상관 변수(테이블 별명)를 취한다. REF값은 변수 또는 행에 바인드된 오브젝트 인스턴수에 대한 REF값을 반환한다.

객체를 REF 타입값으로 반환.

예제

MAIN

샘플 스키마 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에 근거한 테이블을 생성하고, 그 테이블 행을 삽입하고, address테이블에서 TYPE의 오브젝트 인스턴스에 대한 REF값을 추출한다.

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