我在Oracle 10g中創建了一個對象類型(地址 - 城市,州)。然後,表cust_contact包含地址類型的字段。任何人都可以提供SQL查詢插入並從中檢索值包括類型的表?在oracle中檢索並插入類型對象
4
A
回答
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
例如: 首先創建類型的對象說作爲地址,對於這個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 ....
相關問題
- 1. 在Oracle中插入對象數據12C
- 2. Oracle:從類型表插入
- 3. 用oracle dbms插入對象
- 4. 在oracle中更改對象類型
- 5. 在oracle包中聲明類型對象
- 6. 插入後檢索空對象
- 7. Oracle對象類型和對象表
- 8. 如何檢索對象類型數據?
- 9. 檢索類對象,並添加到自
- 10. C#插入並檢索模型對象作爲BLOB往返數據庫
- 11. MyBatis-Spring插入對象列表並檢索其新ID
- 12. 在插入檢索數據中插入檢索數據codeigniter模型
- 13. 轉換對象插入到類型
- 14. Dapper.contrib插入 - 無法適用與[]的索引類型爲 '對象'
- 15. 如何在DB-MySql中插入/檢索userDefined對象?
- 16. 在groovy中檢索最後插入的對象的ID
- 17. 商店ROWID在Oracle對象類型
- 18. 在對象中投射匿名類型並檢索一個字段
- 19. 在ArrayList中檢測對象的類型
- 20. 檢索當前UserId並插入表中?
- 21. 從多對多列中檢索對象並放入新表
- 22. Oracle合併/插入
- 23. Oracle中索引的類型?
- 24. 檢索NSDictionary對象的類
- 25. 如何在ListView中插入對象類型?
- 26. 如何在插入DML語句中使用對象類型?
- 27. 在asp.net中輸入會話對象類型對象(類)c#
- 28. Oracle數字數據類型值插入
- 29. 如何插入空值Oracle類型
- 30. 對插入/從字段中檢索
查詢使用別名工作。 – 2011-03-17 16:56:17