Oracle Goldengate - IF 语句 - 不等于
Oracle Goldengate - IF statement - Not equal
如果 INITIAL
列的值为 F
,@STREQ(INITIAL, 'F')
将 return TRUE
我想检查 INITIAL
<> F
的情况
您可以使用@IF
功能。例如:
@IF(@STREQ(INITIAL, 'F'), 0, 1)
下面将 region 列的值与文字值 EAST 进行比较。如果region = EAST,记录通过过滤器。
FILTER (@STREQ (region, 'EAST'))
您可以在比较中使用 @STREQ
来确定结果,如以下示例所示。如果州是 NY,表达式 returns East Coast。否则,returns 其他.
@IF (@STREQ (state, 'NY'), 'East Coast', 'Other')
INITIAL
列的值为 F
,@STREQ(INITIAL, 'F')
将 return TRUE
我想检查 INITIAL
<> F
您可以使用@IF
功能。例如:
@IF(@STREQ(INITIAL, 'F'), 0, 1)
下面将 region 列的值与文字值 EAST 进行比较。如果region = EAST,记录通过过滤器。
FILTER (@STREQ (region, 'EAST'))
您可以在比较中使用 @STREQ
来确定结果,如以下示例所示。如果州是 NY,表达式 returns East Coast。否则,returns 其他.
@IF (@STREQ (state, 'NY'), 'East Coast', 'Other')