ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

REMCHARS

REMCHARSファンクションは、テキスト式から1文字以上を削除し、残りの値を返します。


ヒント:

マルチバイト・キャラクタ・セットを使用している場合、REMCHARSファンクションのかわりにREMBYTESファンクションを使用できます。

戻り値

TEXTまたはNTEXT

構文

REMCHARS(text-expression start [length])

パラメータ

text-expression

REMCHARSが文字を削除する式。text-expressionから削除される文字に埋込みの改行が含まれる場合、これらの改行も削除されます。その他の改行は維持されます。削除された改行の数は、削除された文字数の合計にはカウントされません。

TEXT式を指定すると、戻り値はTEXTです。NTEXT式を指定すると、戻り値はNTEXTです。

start

文字の削除を開始する文字位置を表すINTEGERtext-expressionの最初の文字の位置は1です。startの値がtext-expressionの長さより大きい場合、REMCHARSは単にtext-expressionを返します。

length

削除される文字の数を表すINTEGERlengthを指定しなかった場合、startの位置にある文字のみが削除されます。

例8-72 REMCHARSを使用したサブストリングの削除

この例は、サブストリングthereをテキスト値hellotherejoeから削除する方法を示します。

SHOW REMCHARS('hellotherejoe', 6, 5)
hellojoe

例8-73 1種類の文字の削除

この例は、文字tをテキスト値hellotherejoeから削除する方法を示します。

SHOW REMCHARS('hellotherejoe', 6)
helloherejoe