@STRCMP
使用 @STRCMP 函數來比較兩個字元資料欄或文字字串。將文字括在單引號內。
@STRCMP 會傳回下列項目:
-
如果第一個字串小於第二個字串,則為
-1。 -
如果字串相等,則為
0。 -
如果第一個字串大於第二個,則為
1。
在比較字串之前,會先截斷尾端空格。
對於此函數,Oracle GoldenGate 支援使用遁離序列來代表 Unicode 字串資料欄中的字元,或 Microsoft Windows、UNIX 以及 Linux 作業系統的原生字元編碼中的字元。
此函數不支援 NCHAR 或 NVARCHAR 資料類型。
語法
@STRCMP (<string1>, <string2>)
<string1>
要比較的第一個資料欄或文字字串。
<string2>
要比較的第二個資料欄或文字字串。
範例
下列範例比較兩個文字字串並傳回 1,因為第一個字串大於第二個字串。
@STRCMP ('JOHNSON', 'JONES')