乌托邦博客

You see? Even death has a heart

« Windows Live SkyDrive 刑满出狱Analysis Services SP4 移动数据进程中出错:-132 »

DataStage Oracle Enterprise Stage Upsert

DataStage

        在使用DataStage Oracle Enterprise Stage Upsert方式入库时候,发现总是update不到,不管怎么样,根据主键去update,总是insert........

        无语了很久,试了几遍,无果......很是郁闷,我的数据过来是varchar的,数据库中的主键也是varchar2的,但是就是匹配不到,返回1403就是找不到数据。

         后来,问了同事后,得到的解决方法,自定义一下update语句:

UPDATE
BS_GRLC_GRADE
SET
YE=0
WHERE
(ZHANGHAO = TRIM(ORCHESTRATE.ZHANGHAO))

          就是在主键这里加上个TRIM,世界就清静啦!!!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710 Code detection by Codefense

Copyright 2005-2007 Bootad.cn. Some Rights Reserved
.粤ICP备07062332号 QQ:94424751