15.153 SEM_APIS.UNESCAPE_CLOB_VALUE
形式
SEM_APIS.UNESCAPE_CLOB_VALUE( val IN CLOB CHARACTER SET ANY_CS, start_offset IN NUMBER DEFAULT 1, end_offset IN NUMBER DEFAULT 0, include_start IN NUMBER DEFAULT 0, options IN VARCHAR2 DEFAULT NULL, max_vc_len IN NUMBER DEFAULT 4000 ) RETURN VARCHAR2 CHARACTER SET val%CHARSET;
説明
W3CのN-Triples形式(http://www.w3.org/TR/rdf-testcases/#ntriples
)で指定された入力CLOB値を、特殊文字および非ASCII文字をアンエスケープして返します。
パラメータ
- val
-
アンエスケープするCLOBテキスト。
- start_offset
-
val
の中で文字のアンエスケープを開始する位置のオフセット。デフォルト(1)は、val
の最初の文字でエスケープを開始します。 - end_offset
-
val
の中で文字のアンエスケープを終了する位置のオフセット。デフォルト(0)は、val
の末尾からエスケープを継続します。 - include_start
-
valの1文字目から
start_offset
までの文字を戻り値の先頭に追加する場合は、1に設定します。それ以外の場合、これらの文字は戻り値の先頭に追加されません。 - options
-
将来使用するために予約済
- max_vc_len
-
VARCHAR RDF語句の許容される最大長 - 32767または4000 (デフォルト)。
使用に関するノート
SEM_MATCH表関数のoptions
パラメータで、DO_UNESCAPE
キーワードを使用する際の詳細は、「セマンティク・データに対する問合せでのSEM_MATCH表関数の使用」を参照してください。
例
次の例では、タブ文字と改行文字を含む入力文字列をアンエスケープします。
SELECT SEM_APIS.UNESCAPE_CLOB_VALUE('abc\tdef\nhij') FROM DUAL;
親トピック: SEM_APISパッケージのサブプログラム