2011-02-27 44 views

回答

4

選擇很簡單。只需在查詢投影中包含類型列。假設地址欄被稱爲contact_address:

select id, contact_name, contact_address 
from cust_contact 
/

你需要指定語句中的類型刀片:

insert into cust_contact values 
    (some_seq.nextval 
    , 'MR KNOX' 
    , address(34, 'Main Street', 'Whoville', 'SU') 
    ) 
/
0

您也可以使用「」檢索列時的語法:

從cust_contact c中選擇c.contact_address.city;

請注意,如果cust_contact是一個對象表,那麼你的必須使用表別名「c」。

+0

查詢使用別名工作。 – 2011-03-17 16:56:17

0

例如: 首先創建類型的對象說作爲地址,對於這個synatx或使用查詢: 創建類型address_ty作爲對象(街VARCHAR2(50),市CHAR(10),郵編號碼(6));

現在

在表生成 的例如時間使用該address_ty作爲數據類型: 創建表實施例(EMP_NAME VARCHAR2(10),數EMP_ID(10),地址address_ty); 這將創建表具有 地址作爲address_ty作爲一個數據類型實施例..

現在插入的值在實施例表 插入例如值(「和Sandeep庫馬爾」,595,address_ty(「捕捉上部門126」,」 Noida',201301);

tHANX ....