• datastage小结


    1.当使用datastage组建 look_up时,得注意sparse功能,当primary link过来的数据关联不到时,传过来的值并不是null,而是空串。。。。

    解决方法,可在transfer里面做下面处理。。。

    If Len(NullToZero(DSLink46.SALE_NO))<1 Then
       'ICORE-PAC'
    Else NullToZero(DSLink46.SALE_NO)

     2.merge into 的用法

    MERGE INTO EPCIS_NL_GPXVI_QDPLY A
    USING (SELECT ORCHESTRATE.POLICY_NO POLICY_NO FROM DUAL) B
    ON (A.POLICY_NO = B.POLICY_NO)
    WHEN MATCHED THEN
      UPDATE
         SET POLICY_NO = ORCHESTRATE.POLICY_NO,
             CNBS_FLAG = ORCHESTRATE.CNBS_FLAG,
             BUSINESS_TYPE = ORCHESTRATE.BUSINESS_TYPE
    WHEN NOT MATCHED THEN
      INSERT
        (POLICY_NO,
         CNBS_FLAG,
         BUSINESS_TYPE)
      VALUES
        (ORCHESTRATE.POLICY_NO,
         ORCHESTRATE.CNBS_FLAG,
         ORCHESTRATE.BUSINESS_TYPE)

    3.重复数据双节点插入导致死锁;

    1:A、B

    2:A、B

    主键唯一 ,互相等待,导致死锁,解决方法

    欢迎对it热情的同学,加qq进行技术讨论; QQ:850922253
  • 相关阅读:
    两种&
    安装版Windows是必须的
    检验CSS3.0兼容性的有趣东东
    Quadro和Geforce系列的区别
    ECMAScript
    多拉A梦的CSS(6) :not
    多拉A梦的CSS(1) Transform
    表单
    关于a元素的伪类
    多拉A梦的CSS(4) gradient
  • 原文地址:https://www.cnblogs.com/zhangwensi/p/5508657.html
Copyright © 2020-2023  润新知