ヘッダーをスキップ
Oracle OLAP DMLリファレンス
11g リリース1(11.1)
E05732-02
  目次へ
目次
索引へ
索引

戻る
戻る
 
次へ
次へ
 

REMBYTES

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

戻り値

TEXT

構文

REMBYTES(text-expression start [length])

引数

text-expression

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


ヒント:

NTEXT値に対してこのファンクションを使用する必要がある場合、CONVERTまたはTO_CHARファンクションを使用してNTEXT値をTEXTに変換します。

start

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

length

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

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

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

次の文を発行します。

SHOW REMBYTES('hellotherejoe', 6, 5)

生成される出力は次のとおりです。

hellojoe