介面資料表、介面檢視、資料表和包含 LOB 資料的檢視相關作業
Microsoft BizTalk Adapter for Oracle E-Business Suite 支援 Oracle 大型物件 (LOB) 資料類型:
二進位大型物件 (BLOB)
CLOB (字元大型物件)
NCLOB) (國家字元大型物件
二進位檔案 (BFILE) 。 如需詳細資訊,請參閱 包含 BFILE 資料類型之資料表的作業。
在基礎 Oracle 資料庫中,LOB 資料類型可用來儲存大量資料,最多 4 GB (GB) 。 除了 BFILE 資料類型之外,LOB 資料類型也支援輸入和輸出串流。
資料表和檢視的作業
Oracle E-Business 配接器會針對包含 LOB 資料行的介面資料表、介面檢視、資料表和檢視,呈現下列作業:
讀_ <LOBColName >:
Read_<LOBColName>
作業會針對介面資料表、介面檢視、資料表和檢視表呈現,其中包含 BLOB、CLOB、NCLOB 和 BFILE 資料行,其中 < LOBColName > 是 BLOB、CLOB、NCLOB 或 BFILE 類型的資料行名稱。 藉由使用 Read_ < LOBColName > 作業,配接器用戶端可以將 LOB 資料行中的值讀取為數據流。 此作業會採用篩選字串作為參數。注意
此
Read_<LOBColName>
作業的設計目的是支援 WCF 服務模型中 LOB 資料的輸入串流。 您應該使用資料表 Select 作業,從 WCF 通道模型或BizTalk Server解決方案讀取 LOB 資料。更新_ <LOBColName >:只有
Update_<LOBColName>
包含 BLOB、CLOB 和 NCLOB 資料行的介面資料表和資料表才會顯示作業,其中 < LOBColName > 是 BLOB、CLOB 和 NCLOB 類型的資料行名稱。 藉由使用 Update_ < LOBColName > 作業,配接器用戶端可以更新 LOB 資料行中的值。 針對 BLOB 資料類型,此作業會採用 base64binary 編碼資料做為參數,而針對 CLOB 和 NCLOB 資料類型,此作業會採用字串篩選作為參數。注意
Update_<LOBColName>
作業:- BFILE 資料類型不支援 。 配接器用戶端也可以使用更新作業。 如需詳細資訊,請參閱 包含 BFILE 資料類型之資料表的作業。
- 介面檢視和檢視不會公開。
- 必須作為交易的一部分執行。 若要確保這樣做, UseAmbientTransaction 系結屬性必須設定為 True。 如需 UseAmbientTransaction 系結屬性的相關資訊,請參閱 關於 BizTalk Adapter for Oracle E-Business Suite 系結屬性的 Rad。
- BFILE 資料類型不支援 。 配接器用戶端也可以使用更新作業。 如需詳細資訊,請參閱 包含 BFILE 資料類型之資料表的作業。
重要
Oracle E-Business 配接器會顯示 資料表 Read_<LOBColName>
中每個 LOB 資料行的 和 Update_<LOBColName>
作業。 因此,如果資料表中有兩個 LOB 資料行 (LOBCol1 和 LOBCol2) ,您有兩 Read_<LOBColName>
個作業 (Read_LOBCol1 和Read_LOBCol2) 和兩 Update_<LOBColName>
個作業 (Update_LOBCol1 和Update_LOBCol2) 。
更多良好資訊
Read_<LOBColName>
使用 BizTalk Server叫用 Oracle E-Business Suite 基礎資料庫中資料表的 和Update_<LOBColName>
作業,請參閱使用 BizTalk Server 在具有大型資料類型的資料表上執行作業。用於執行 和
Update_<LOBColName>
作業的Read_<LOBColName>
訊息結構和 SOAP 動作,請參閱特殊 LOB 作業的訊息架構。