ITPub博客

首页 > 数据库 > Oracle > goldengate常用函数使用说明

goldengate常用函数使用说明

Oracle 作者:luckyfriends 时间:2017-09-08 22:02:03 0 删除 编辑

一、Where

主要用在过滤的,如以下用法:

1MAP gdxlcs.mugua, TARGET gdxlcs.mugua,
WHERE (object_name=”MYTEST”)
   TABLE gdxlcs.mugua, FILTER (ON UPDATE, ON
DELETE, OBJECT_ID > 50);

二、@STRFIND

FILTER (@STRFIND
(OBJECT_NAME, "MYOBJECT") > 0)

查找是否存在,可以在复制进程

三、@STRLEN(ename ) > 40

判断长度

四、@STRNUM

转换数字成字符

五、@STRCAT

合并字符

COLMAP (USEDEFAULTS,

Object_script=  @STRCAT ( object_name,object_type)

六、@compute

COLMAP
(usedefaults, object_id_bak= @compute(object_id+100000));

七、日期函数

@DATE@DATENOW

FILTER (created > @DATENOW);

八、条件判断函数

IF, CASE, EVAL, VALONEOF

FILTER (@IF (object_id> 60000, object_id, 0) >100);

九、@TOKEN

进程监控函数

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14710393/viewspace-2144722/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-06-06

  • 博文量
    463
  • 访问量
    3143593