共用方式為


在 Oracle 資料庫中包含 LOB 資料的資料表和檢視表上作業

Microsoft BizTalk Adapter for Oracle Database 支援 Oracle 大型物件 (LOB) 資料類型:

  • 二進位大型物件 (BLOB)

  • CLOB (字元大型物件)

  • NCLOB) (國家字元大型物件

  • BFILE) (二進位檔案。 如需詳細資訊,請參閱 包含 BFILE 資料類型之資料表上的作業

    在 Oracle 資料庫上,LOB 資料類型可用來儲存大量資料, (最多 4 GB) 。 LOB 類型同時支援輸入和輸出串流。

    Microsoft BizTalk Adapter for Oracle Database 會針對包含 LOB 資料行的資料表和檢視顯示下列作業:

  • ReadLOB。 ReadLOB 作業會針對包含 BLOB、CLOB、NCLOB 和 BFILE 資料行的資料表和檢視呈現。 藉由使用 ReadLOB 作業,配接器用戶端可以將 LOB 資料行中的值讀取為數據流。 這項作業會採用 LOB 資料類型資料行名稱和篩選字串作為參數。 配接器用戶端必須確保篩選字串只會擷取一個相符的資料列。 如果有一個以上的相符資料列,Oracle Database 配接器只會傳回第一個 (比對) 資料列的 LOB 資料行。

    注意

    ReadLOB 作業的設計目的是支援 WCF 服務模型中 LOB 資料的輸入串流。 您應該使用資料表選取作業,從 WCF 通道模型或BizTalk Server解決方案讀取 LOB 資料。 如需串流的詳細資訊,請參閱 Oracle 資料庫中 LOB 資料類型的串流支援

  • UpdateLOB。 UpdateLOB 作業會針對包含 BLOB、CLOB 和 NCLOB 資料行的資料表和檢視呈現。 藉由使用 UpdateLOB 作業,配接器用戶端可以更新 LOB 資料行中的值。 這項作業會採用 LOB 資料類型資料行名稱、篩選字串和 base64binary 編碼資料作為參數。 配接器用戶端必須確保篩選字串只擷取一個相符的資料列;否則,Oracle 資料庫配接器會擲回 XmlReaderParsingException。

    注意

    UpdateLOB 作業:

注意

ReadLOB 和 UpdateLOB 會在單一資料表資料列的單一 LOB 資料行上運作。 若要在多個資料列或單一資料列內的多個 LOB 資料行上操作 LOB 資料行,您必須針對每個目標資料列內的每個目標資料行叫用 ReadLOB 或 UpdateLOB。

如需下列詳細資訊︰

另請參閱

可以使用配接器執行哪些作業?