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

戻る
戻る
 
次へ
次へ
 

CHANGEBYTES

CHANGEBYTESファンクションは、指定した文字列がテキスト式に1つ以上存在する場合、この文字列を別の文字列に変更するファンクションです。

戻り値

TEXT

構文

CHANGEBYTES(text-expression oldtext newtext [number])

引数

text-expression

変更されるバイト・データが含まれているTEXT式。text-expressionが複数行のTEXT式の場合、改行はCHANGEBYTESの戻り値でも維持されます。

oldtext

変更される1つ以上のバイト・データが含まれているTEXT式。

newtext

oldtextを置換する1つ以上のバイト・データが含まれているTEXT式。

number

text-expressionoldtextが複数回出現する場合、oldtextnewtextに置換する回数を表すINTEGER。デフォルトでは、出現するすべてのoldtextを変更します。

例7-39 バイト・データを使用したテキスト値の変更

この例では、テキスト値の一部を変更する方法の一例を示します。

次の文を発行します。

SHOW CHANGEBYTES('Hello there, Joe\nHello there, Jane',
   'there', - 'to you', 1)

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

Hello to you, Joe
Hello there, Jane