Oracle® Fusion Middleware Oracle GoldenGateリファレンスfor Windows and UNIX 12c (12.2.0.1) E70112-04 |
|
前 |
次 |
@STRSUB
ファンクションでは、文字列(文字)用の列または定数内の文字を置換します。リテラル文字列は一重引用符で囲みます。
Oracle GoldenGateでは、このファンクションで、Unicode、およびMicrosoft Windows、UNIX、Linuxオペレーティング・システムのネイティブ・エンコーディングの文字列を格納する列内の文字を表すために、エスケープ・シーケンスの使用をサポートしています。引数がUnicodeで指定される場合、ターゲット列はSQL Unicodeデータ型である必要があります。
文字列引数には、1から255のシングルバイト・コード値を16進形式または8進形式で使用できます。AからFの16進値は大文字と小文字を区別しませんが、先頭の'x
'は小文字にする必要があります。ゼロ(0)の値(\x00
および\000
)は文字列の終了文字になるため、許可されません。マルチバイト・キャラクタ・セット値またはUNICODE値はサポートされていません。
このファンクションは、NCHAR
またはNVARCHAR
データ型をサポートしていません。
構文
@STRSUB (source_string, search_string, substitute_string [, search_string, substitute_string] [, ...])