Oracle® Fusion Middleware Oracle GoldenGateリファレンスfor Windows and UNIX 12c (12.2.0.1) E70112-04 |
|
前 |
次 |
@STRCMP
ファンクションでは、2つの文字用の列またはリテラル文字列を比較します。リテラルは一重引用符で囲みます。
@STRCMP
は、次を返します。
–1
(最初の文字列が2つ目の文字列より小さい場合)
0
(2つの文字列が等しい場合)
1
(最初の文字列が2つ目の文字列より大きい場合)
文字列の比較の前に、末尾の空白が切り捨てられます。
Oracle GoldenGateでは、このファンクションで、Unicode、およびMicrosoft Windows、UNIX、Linuxオペレーティング・システムのネイティブ・エンコーディングの文字列を格納する列内の文字を表すために、エスケープ・シーケンスの使用をサポートしています。
このファンクションは、NCHAR
またはNVARCHAR
データ型をサポートしていません。
例
次の例では、2つのリテラル文字列を比較し、最初の文字列が2つ目の文字列より大きいために1
が返されます。
@STRCMP ('JOHNSON', 'JONES')