OWA_TEXT
パッケージには、OWA_PATTERN
が文字列操作に使用するサブプログラムが含まれています。これは外部化されているため、直接使用できます。
関連項目: このパッケージの実装の詳細は、次のマニュアルを参照してください。
|
この章では、次の項目について説明します。
このデータ・タイプは、大量のテキストを保持するPL/SQLレコードです。OWA_TEXT
.VC_ARR
データ・タイプのrowsフィールドに、このレコードのテキスト・データが含まれます。
TYPE multi_line IS RECORD ( rows vc_arr, num_rows INTEGER, partial_row BOOLEAN);
これは、処理するデータを保持するためのデータ・タイプです。
TYPE row_list IS RECORD ( rows int_arr, num_rows INTEGER); int_arr IS DEFINED AS:
TYPE int_arr IS TABLE OF INTEGER INDEX BY BINARY_INTEGER;
これは、MULTI_LINEデータ・タイプのコンポーネントで、大量のテキストを保持する場合に使用します。
TYPE vc_arr IS TABLE OF VARCHAR2(32767) INDEX BY BINARY_INTEGER;
表194-1 OWA_TEXTパッケージのサブプログラム
サブプログラム | 説明 |
---|---|
既存の |
|
|
新しい |
|
|
|
|
|
VARCHAR2を |
このプロシージャは、既存のMULTI_LINEデータ・タイプに内容を追加します。
このファンクションまたはプロシージャは、新しいOWA_TEXT
.ROW_LIST
データ・タイプを作成します。ファンクションのバージョンは、パラメータを使用せず、新しい
ROW_LIST
を空で戻します。プロシージャのバージョンは、出力パラメータとしてROW_LIST
データ・タイプを作成します。
このプロシージャは、PRINTプロシージャまたはPRNプロシージャを使用して、OWA_TEXT
.MULTI_LINE
データ・タイプの"rows"フィールドを印刷します。
このプロシージャは、PRINTプロシージャまたはPRNプロシージャを使用して、OWA_TEXT
.ROW_LIST
データ・タイプの"rows"フィールドを印刷します。