暂无图片
ORA-00600: internal error code, arguments: [kghfrh:ds], [0x4390D6BC0]
我来答
分享
薛晓刚
2020-03-18
ORA-00600: internal error code, arguments: [kghfrh:ds], [0x4390D6BC0]

Hla: 1
*** 2020-03-18 12:40:36.688
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [kghfrh:ds], [0x4390D6BC0], [], [], [], [], [], []
Current SQL statement for this session:
select (case
when (t_gg_sj_goods.lockflag is not null and
t_gg_sj_goods.lockflag <> ‘0’) then
(case
when t_gg_sj_goods.locked_object is not null then
t_gg_sj_goods.locked_object
else
‘¿â´æËø¶¨’
end)
when
(select to_char(count(1))
from t_tm_stock_status s
where t_gg_sj_goods.goodsid = s.goods_id
and s.status != 0)=0 then ‘Î´Ëø¶¨’ else ‘ÒÑËø¶¨’
end) TMSTATUS,
(select case when max(PRINTFLAG)=0 then ‘δ´òÓ¡’ else ‘ÒÑ´òÓ¡’ end PRINTFLAG from t_zy_jg_procarticledtl where t_zy_jg_procarticledtl.procarticledtlid = t_gg_sj_goods.goodsid and t_zy_jg_procarticledtl.deptid = t_gg_sj_goods.deptid ) PRINTFLAG,
(select MAX(T2.SYS_NAME) from t_tm_sys_info t2 where t2.sys_id = (select max(sys_id) from t_tm_stock_status s where t_gg_sj_goods.goodsid=s.goods_id and s.status!=0)) LOCKNAME,
case when (select count(1) from t_gu_gubpdetail p where t_gg_sj_goods.goodsid=p.goodsid and t_gg_sj_goods.deptid=p.deptid and p.gustate=‘10’)=0 then ‘δÖÊѺ’ else ‘ÒÑÖÊѺ’ end ZYSTATUS,t_gg_sj_goods.*,(select x.ownername from t_gg_sj_customer x where x.deptid like substr(t_gg_sj_goods.deptid, 1, length(t_gg_sj_goods.deptid) - 2) || ‘%’ and x.ownerno = t_gg_sj_goods.firstinownerid) FIRSTINOWNERNAME,
(select case when l.gubillid like ‘ZY%’ then ‘ÊÖ¹¤ÖÊѺ’ else
(select f.sys_name from wmsdba.t_tm_sys_info f where l.gubillid = f.sys_id) end
from wmsdba.t_gu_gubpdetail l where l.goodsid=T_GG_SJ_Goods.goodsid and L.deptid=T_GG_SJ_Goods.deptid and l.gustate=‘10’ and rownum=1) ZYR from t_gg_sj_goods WHERE DeptID = :DeptID AND (PackNum LIKE ‘H205212581%’ ) AND 1 = :PackNum AND rownum <= :numsrow AND R_RECORD_IS_DELETED = :R_RECORD_IS_DELETED
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)


ksedst()+31 call ksedst1() 000000000 ? 000000001 ?
7FFF606FEAE0 ? 7FFF606FEB40 ?
7FFF606FEA80 ? 000000000 ?
ksedmp()+610 call ksedst() 000000000 ? 000000001 ?
7FFF606FEAE0 ? 7FFF606FEB40 ?
7FFF606FEA80 ? 000000000 ?
ksfdmp()+21 call ksedmp() 000000003 ? 000000001 ?
7FFF606FEAE0 ? 7FFF606FEB40 ?
7FFF606FEA80 ? 000000000 ?
kgerinv()+161 call ksfdmp() 000000003 ? 000000001 ?
7FFF606FEAE0 ? 7FFF606FEB40 ?
7FFF606FEA80 ? 000000000 ?
kgesinv()+33 call kgerinv() 006896700 ? 0074B4B80 ?
7FFF606FEB40 ? 7FFF606FEA80 ?
000000000 ? 000000000 ?
kgesin()+143 call kgesinv() 006896700 ? 0074B4B80 ?
7FFF606FEB40 ? 7FFF606FEA80 ?
000000000 ? 000000000 ?
kghnerror()+342 call kgesin() 006896700 ? 0074B4B80 ?
7FFF606FEB40 ? 7FFF606FEA80 ?
000000002 ? 4390D6BC0 ?
kghfrh_internal()+2 call kghnerror() 006896700 ? 42B603318 ?
076 005AE1F20 ? 4390D6BC0 ?
000000002 ? 4390D6BC0 ?
kghfrh()+11 call kghfrh_internal() 006896700 ? 42B603318 ?
000000000 ? 4390D6BC0 ?
000000002 ? 4390D6BC0 ?
kksFreeHeapGetMutex call kghfrh() 006896700 ? 42B603318 ?
()+546 000000000 ? 4390D6BC0 ?
000000002 ? 4390D6BC0 ?
kksHeapFreeCbk()+55 call kksFreeHeapGetMutex 006896700 ? 42B6032A0 ?
() 000000000 ? 00000000A ?
000000002 ? 4390D6BC0 ?
kghfrx()+42 call kksHeapFreeCbk() 006896700 ? 4390D6BC0 ?
42B603220 ? 00000000A ?
000000002 ? 4390D6BC0 ?
kghfrunp()+2456 call kghfrx() 006896700 ? 4390D6BC0 ?
42B603220 ? 00000000A ?
000000002 ? 4390D6BC0 ?
kghfnd()+1389 call kghfrunp() 006896700 ? 060040828 ?
000001000 ? 060041F18 ?
060042080 ? 4390D6BC0 ?
kghalo()+587 call kghfnd() 006896700 ? 000000018 ?
060040828 ? 0600225C8 ?
000001000 ? 000000000 ?
kghgex()+606 call kghalo() 000000000 ? 060040828 ?
000000FE8 ? 000000FE8 ?
000001000 ? 000001000 ?
kghalf()+521 call kghgex() 006896700 ? 000000000 ?
42B7783D8 ? 000002000 ?
42B778424 ? 000000000 ?
kghalp()+3013 call kghalf() 006896700 ? 42B7783D8 ?
000000068 ? 000000000 ?
000000000 ? 00556BB10 ?
qkxrMemAlloc()+43 call kghalp() 006896700 ? 42B7783D8 ?
000000068 ? 000000000 ?
000000000 ? 00556BB10 ?
qkexrInitOpn()+76 call qkxrMemAlloc() 000000068 ? 000000000 ?
000000000 ? 000000000 ?
000000000 ? 00556BB10 ?
qkexrXformOpn_Laz() call qkexrInitOpn() 7F692A035680 ? 000000068 ?
+49 000000000 ? 000000010 ?
7F692A033070 ? 00556BB10 ?
qkexrXformOpn()+114 call qkexrXformOpn_Laz() 7F692A035680 ? 7F692A033070 ?
6 000000000 ? 000000010 ?
7F692A033070 ? 00556BB10 ?
qkexrXformOpnArray( call qkexrXformOpn() 7F692A035680 ? 7F692A033070 ?
)+152 000000000 ? 000000010 ?
7F692A033070 ? 00556BB10 ?
qkxrPXformQbc()+733 call qkexrXformOpnArray( 442B51000 ? 7F692A033100 ?
) 000000000 ? 000000010 ?
7F692A033070 ? 00556BB10 ?
qkxrDo()+141 call qkxrPXformQbc() 000000001 ? 000000000 ?
000000000 ? 000000010 ?
7F692A033070 ? 00556BB10 ?
qkaTraverseQknDesce call qkxrDo() 7F692A035680 ? 001874824 ?
ndents()+2179 7F692A033F20 ? 000000010 ?
7F692A033070 ? 00556BB10 ?
qkaTraverseQknDesce call qkaTraverseQknDesce 7F692A033F20 ? 000000001 ?
ndents()+1960 ndents() 000000001 ? 000000000 ?
000000000 ? 00556BB10 ?
qkaTraverseQkn()+21 call qkaTraverseQknDesce 7F692A0374D8 ? 7F69292B8138 ?
1 ndents() 000000001 ? 000000000 ?
000000000 ? 00556BB10 ?
qkadrv2Post()+586 call qkaTraverseQkn() 7F69292B8138 ? 000000001 ?
00556BB10 ? 000000000 ?
000000000 ? 00556BB10 ?
qkadrv2()+151 call qkadrv2Post() 000000000 ? 000000001 ?
00556BB10 ? 000000000 ?
000000000 ? 00556BB10 ?
opitca()+1900 call qkadrv2() 000000001 ? 000000001 ?
00556BB10 ? 000000000 ?
000000000 ? 00556BB10 ?
kksSetBindType()+72 call opitca() 7F6929BAE138 ? 43EC216F8 ?
44 00556BB10 ? 000000000 ?
000000000 ? 00556BB10 ?
kksfbc()+10834 call kksSetBindType() 7FFF607021A8 ? 7F6929BAE138 ?
7FFF60702110 ? 000000102 ?
000000001 ? 000000000 ?
opiexe()+1884 call kksfbc() 7F6929BAE138 ? 000000003 ?
000000102 ? 000000000 ?
000000000 ? 7FFF60702E10 ?
kpoal8()+2273 call opiexe() 000000049 ? 000000003 ?
7FFF60703310 ? 000000053 ?
000000000 ? 7FFF60702E10 ?
opiodr()+984 call kpoal8() 00000005E ? 000000017 ?
7FFF607061F0 ? 000000053 ?
000000001 ? 7FFF60702E10 ?
ttcpip()+1012 call opiodr() 00000005E ? 000000017 ?
7FFF607061F0 ? 000000000 ?
0059C09D0 ? 7FFF60702E10 ?
opitsk()+1322 call ttcpip() 00689E3D0 ? 000000001 ?
7FFF607061F0 ? 000000000 ?
7FFF60705CE8 ? 7FFF60706358 ?
opiino()+1026 call opitsk() 000000003 ? 000000000 ?
7FFF607061F0 ? 000000001 ?
000000000 ? 74C5AF200000001 ?
opiodr()+984 call opiino() 00000003C ? 000000004 ?
7FFF607073B8 ? 000000000 ?
000000000 ? 74C5AF200000001 ?
opidrv()+547 call opiodr() 00000003C ? 000000004 ?
7FFF607073B8 ? 000000000 ?
0059C0480 ? 74C5AF200000001 ?
sou2o()+114 call opidrv() 00000003C ? 000000004 ?
7FFF607073B8 ? 000000000 ?
0059C0480 ? 74C5AF200000001 ?
opimai_real()+163 call sou2o() 7FFF60707390 ? 00000003C ?
000000004 ? 7FFF607073B8 ?
0059C0480 ? 74C5AF200000001 ?
main()+116 call opimai_real() 000000002 ? 7FFF60707420 ?
000000004 ? 7FFF607073B8 ?
0059C0480 ? 74C5AF200000001 ?
__libc_start_main() call main() 000000002 ? 7FFF60707420 ?
+253 000000004 ? 7FFF607073B8 ?
0059C0480 ? 74C5AF200000001 ?
_start()+41 call __libc_start_main() 0007230B4 ? 000000002 ?
7FFF60707578 ? 000000000 ?
0059C0480 ? 74C5AF200000001 ?

--------------------- Binary Stack Dump ---------------------

========== FRAME [1] (ksedst()+31 -> ksedst1()) ==========
RDI 0000000000000000 RSI 0000000000000001 RDX 00007FFF606FEAE0
RCX 00007FFF606FEB40 R8 00007FFF606FEA80 R9 0000000000000000
RAX 00007FFF606FBF30 RBX 0000000000000000 RBP 00007FFF606FF5B0
R10 00007F692933D770 R11 00007FFF606FDF38 R12 0000000006896700
R13 00000000074B4B80 R14 00000000052FB5C0 R15 00000004390D6BC0
RSP 00007FFF606FF5B0 RIP 0000000000763249
Dump of memory from 0x00007FFF606FA4D0 to 0x00007FFF606FA8D0

还有一个trace
*** 2020-03-18 12:40:39.326
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [kghfrh:ds], [0x4390D6BC0], [], [], [], [], [], []
Current SQL statement for this session:
SELECT ROWNUM,SYSDATE PRINTDATE,T.DEPTID,M.prodstoveno M_PRODSTOVENO,a.classgroup A_CLASSGROUP,
D.DEPTNAME,

(select max(e.ownername) from t_gg_sj_customer e where m.firstinownerid=e.ownerno and (case when m.deptid like ‘Z%’ then substr(m.deptid,1,4) else substr(m.deptid,1,2) end) = (case when e.deptid like ‘Z%’ then substr(e.deptid,1,4) else substr(e.deptid,1,2) end))firstinownername,
(select max(e.ownershort) from t_gg_sj_customer e where t.PROCESSDEPT=e.ownerno and (case when t.deptid like ‘Z%’ then substr(t.deptid,1,4) else substr(t.deptid,1,2) end) = (case when e.deptid like ‘Z%’ then substr(e.deptid,1,4) else substr(e.deptid,1,2) end)) OWNERSHORT,
(select max(d.ownershort) from t_gg_sj_customer d where t.processcustomno=d.ownerno and (case when t.deptid like ‘Z%’ then substr(t.deptid,1,4) else substr(t.deptid,1,2) end) = (case when d.deptid like ‘Z%’ then substr(d.deptid,1,4) else substr(d.deptid,1,2) end)) jianchen,
(
select sum(should_sum) from wmsdba.t_zy_js_settlement where deptid = T.deptid and biz_id = T.PROCESSID
) should_sum,
(select max(t_zy_js_settlementdetail.countunit) from t_zy_js_settlementdetail where t.deptid=t_zy_js_settlementdetail.deptid and t.processid=t_zy_js_settlementdetail.businessno and t_zy_js_settlementdetail.feetypename=‘¼Ó¹¤·Ñ’)JGDJ,
T.jgmessage,
T.PROCESSID,
T.PROCESSCUSTOMNAME,
T.PROCESSDEPT,
T.PROCESSDEPTNAME,
T.PROCESSMOLDNAME,
T.PLANENDDATE,
T.MENO,
T.OUTCARBILLEMPNAME CREATEUSER,
T.PACKTYPENAME,
T.WOODTYPENAME,
T.STRAPTYPENAME,
T.PACKTYPENAME||’ ‘||T.WOODTYPENAME||’ ‘||T.STRAPTYPENAME THREE,
T.PROCESSPRECISION,
T.CHANXIAN,
T.OUTCARBILLTIME,
T.ORDERINFO,
T.CUSTOMERID,
T.CBXJGTYPE,
T.CUSTOMERID,
T.USERNAME,
T.preweightsum,
substr(t.specialmemo,1,instr(t.specialmemo,’|’,1,1)-1) HDGC,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,1)+1,(instr(t.specialmemo,’|’,1,2)-instr(t.specialmemo,’|’,1,1)-1)) KDGC,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,2)+1,(instr(t.specialmemo,’|’,1,3)-instr(t.specialmemo,’|’,1,2)-1)) CDGC,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,3)+1,(instr(t.specialmemo,’|’,1,4)-instr(t.specialmemo,’|’,1,3)-1)) CPNJ,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,4)+1,(instr(t.specialmemo,’|’,1,5)-instr(t.specialmemo,’|’,1,4)-1)) DJX,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,5)+1,(instr(t.specialmemo,’|’,1,6)-instr(t.specialmemo,’|’,1,5)-1)) BMYQ,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,6)+1,(instr(t.specialmemo,’|’,1,7)-instr(t.specialmemo,’|’,1,6)-1)) PZD,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,7)+1,(instr(t.specialmemo,’|’,1,8)-instr(t.specialmemo,’|’,1,7)-1)) MC,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,8)+1,(instr(t.specialmemo,’|’,1,9)-instr(t.specialmemo,’|’,1,8)-1)) LDW,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,9)+1,(instr(t.specialmemo,’|’,1,10)-instr(t.specialmemo,’|’,1,9)-1)) SFKJJ,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,10)+1,(instr(t.specialmemo,’|’,1,11)-instr(t.specialmemo,’|’,1,10)-1)) LXDH,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,11)+1,length(t.specialmemo)) BZTSYQ,

               DECODE(T.PROCESSMOLDNAME,
                      '·Ö¾í',
                      ROUND(A.NETWEIGHT * 1000 * 1000 / 7.85 /
                            DECODE(A.GRADENUMWIDTH, 0, 1, A.GRADENUMWIDTH) /
                            DECODE(A.GRADENUMTHICK, 0, 1, A.GRADENUMTHICK),
                            2),
                      '×ݼô',
                      ROUND(A.NETWEIGHT * 1000 * 1000 / 7.85 /
                            DECODE(A.GRADENUMWIDTH, 0, 1, A.GRADENUMWIDTH) /
                            DECODE(A.GRADENUMTHICK, 0, 1, A.GRADENUMTHICK),
                            2),
                      '×ÝÇÐ',
                      ROUND(A.NETWEIGHT * 1000 * 1000 / 7.85 /
                            DECODE(A.GRADENUMWIDTH, 0, 1, A.GRADENUMWIDTH) /
                            DECODE(A.GRADENUMTHICK, 0, 1, A.GRADENUMTHICK),
                            2),
                      0) LENGTH, 
               M.KINDNAME     M_KINDNAME,
               (SELECT MAX(M.KINDNAME)
                  FROM T_ZY_JG_PROCMATERIALDTL M2
                 WHERE M2.DEPTID = T.DEPTID
                   AND M2.PROCESSID = 'Z20820030368') MT_KINDNAME,
               M.GRADENUM     M_GRADENUM,
               M.MANAGENO     M_MANAGENO,
               M.PACKNUM      M_PACKNUM,
               M.SHEETNUM     M_SHEETNUM,
               M.NETWEIGHT    M_NETWEIGHT,
               (SELECT SUM(M1.NETWEIGHT) NETWEIGHT
                  FROM T_ZY_JG_PROCMATERIALDTL M1
                 WHERE M1.DEPTID = T.DEPTID
                   AND M1.PROCESSID = 'Z20820030368') MT_NETWEIGHT,
               M.POUNDWEIGHT  M_POUNDWEIGHT,
               M.SHOPSIGNNAME M_SHOPSIGNNAME,
               M.GOODSLOCID   M_GOODSLOCID,
               M.GOODSOWNERPACKNO M_GOODSOWNERPACKNO,    
               M.PRODAREANAME M_PRODAREANAME, 
               M.HANDNO M_HANDNO,
               M.SAVENO M_SAVENO,
               C.OWNERSHORT C_OWNERSHORT,   
               C.OWNERNAMECUT C_OWNERNAMECUT,
               C.LINKMAN C_LINKMAN,
               A.PACKNUM   A_PACKNUM,
               L.NETWEIGHT A_NETWEIGHT, 
               L.SHEETNUM L_SHEETNUM,
               L.GRADENUM L_GRADENUM,
               (SELECT SUM(A1.NETWEIGHT) NETWEIGHT
                  FROM T_ZY_JG_PROCARTICLEDTL A1
                 WHERE A1.DEPTID = T.DEPTID
                   AND A1.PROCESSID = 'Z20820030368') AT_NETWEIGHT,
               (SELECT TO_CHAR(Count(*)) FROM (SELECT gradenum
                  FROM T_ZY_JG_PROCARTICLEDTL A1
                 WHERE
                   A1.PROCESSID = 'Z20820030368' group by gradenum)) SHOW_GRADENUM,
                   (case when ASCIISTR(A.GRADENUM) LIKE '%\%' then A.Netweight when A.GRADENUM like '%C%' then A.Netweight else (A.gradenumthick*(A.gradenumwidth/1000)*(A.gradenumlength/1000)*1*0.00785) end) singlenetweight,
               A.GRADENUM  A_GRADENUM,
复制

(case when T.PROCESSMOLDNAME =’¿ªÆ½’ then (select replace(wm_concat(distinct gradenum),’,’,’ , ‘) from T_ZY_JG_PROCARTICLEDTL where PROCESSID=‘Z20820030368’ and goodstypename =‘¼Ó¹¤³ÉÆ·’)
else (select replace(wm_concat(distinct gradenum),’,’,’ , ') from T_ZY_JG_PROCARTICLEDTL where PROCESSID=‘Z20820030368’) end ) as BOGRADENUM,
A.SHEETNUM A_SHEETNUM,
A.NETWEIGHT NEW_NETWEIGHT,
A.GROSSWEIGHT A_GROSSWEIGHT,
A.ORDERBY A_ORDERBY,

               A.ArticleMemo1 A_ARTICLEMEMO1,A.ARTICLEMEMO4 A_ARTICLEMEMO4,
               A.PRODAREANAME A_PRODAREANAME,A.KINDNAME A_KINDNAME,round(A.NETWEIGHT/DECODE(A.SHEETNUM,0,1,A.SHEETNUM),4) SINGLENETWEIGHT,A.DRAWNO A_DRAWNO,A.PACKTYPENAME A_PACKTYPENAME,
               M.PLY M_PLY,A.WOODTYPENAME A_WOODTYPENAME,A.SHOPSIGNNAME A_SHOPSIGNNAME,A.GOODSTYPENAME A_GOODSTYPENAME,A.GOODSLOCID A_GOODSLOCID,A.QUALITYMEMO,M.QUALITYMEMO AS M_QUALITYMEMO,M.MEMO M_MEMO,
               (SELECT SHIPNO FROM t_zy_rk_inbilldetail goods WHERE m.deptid=goods.deptid and m.goodsid=goods.goodsid) SHIPNO,
                T.DOWNORDERTIME
              ,(SELECT MEMO FROM t_zy_rk_inbilldetail goods WHERE m.deptid=goods.deptid and m.goodsid=goods.goodsid) INMEMO,
               (SELECT FIRSTINDATE FROM t_zy_rk_inbilldetail goods WHERE m.deptid=goods.deptid and m.goodsid=goods.goodsid) INFIRSTINDATE,T.CHENGPINGNEIJING
                ,A.HANDNO A_HANDNO/*¼Ó¹¤µ¥×Ô¶¨Òå´òÓ¡Êý¾ÝÔ´ÖÐÔö¼Ó³ÉÆ·ÊÖºÅÐÅÏ¢(A_HANDNO)(²Î¿¼ÐèÇóºÅWMSXQ-3966) add by xijunwei 20180827*/
                ,A.SAVENO A_SAVENO
              ,A.Memo A_MEMO
    ,case when  t.ftprocessid is null  then t.processid
     else  t.ftprocessid end ftprocessid,
   case when t.lvprocessid is null then t.processid
     else  t.lvprocessid end lvprocessid
          FROM T_ZY_JG_PROCESS T
          
          left join T_COMMON_DEPT D ON T.DEPTID = D.DEPTID
          left join T_ZY_JG_PROCMATERIALDTL M on T.PROCESSID = M.PROCESSID
          left join (Select PROCESSID,PROCARTICLEDTLID,PROCMATERIALDTLID,sum(NETWEIGHT) NETWEIGHT,sum(SHEETNUM) SHEETNUM ,GRADENUM From T_ZY_JG_PROCLINK 
          Where PROCESSID = 'Z20820030368' Group by PROCESSID,PROCARTICLEDTLID,PROCMATERIALDTLID,GRADENUM) L on T.PROCESSID = L.PROCESSID 
          left join T_ZY_JG_PROCARTICLEDTL A on T.PROCESSID = A.PROCESSID
          left join T_GG_SJ_CUSTOMER C ON (case when T.DEPTID like 'Z%' then substr(T.DEPTID,1,4) else substr(T.DEPTID,1,2) end) = (case when C.DEPTID like 'Z%' then substr(C.DEPTID,1,4) else substr(C.DEPTID,1,2) end) and T.PROCESSCUSTOMNO=C.OWNERNO 
         WHERE T.PROCESSID = 'Z20820030368'
           AND M.PROCMATERIALDTLID = L.PROCMATERIALDTLID
           AND A.PROCARTICLEDTLID = L.PROCARTICLEDTLID 
         UNION ALL
        SELECT ROWNUM,SYSDATE PRINTDATE,T.DEPTID,M.prodstoveno M_PRODSTOVENO,a.classgroup A_CLASSGROUP,
               D.DEPTNAME,
复制

(select max(e.ownername) from t_gg_sj_customer e where m.firstinownerid=e.ownerno and (case when m.deptid like ‘Z%’ then substr(m.deptid,1,4) else substr(m.deptid,1,2) end) = (case when e.deptid like ‘Z%’ then substr(e.deptid,1,4) else substr(e.deptid,1,2) end))firstinownername,
(select max(e.ownershort) from t_gg_sj_customer e where t.PROCESSDEPT=e.ownerno and (case when t.deptid like ‘Z%’ then substr(t.deptid,1,4) else substr(t.deptid,1,2) end) = (case when e.deptid like ‘Z%’ then substr(e.deptid,1,4) else substr(e.deptid,1,2) end)) OWNERSHORT,
(select max(d.ownershort) from t_gg_sj_customer d where t.processcustomno=d.ownerno and (case when t.deptid like ‘Z%’ then substr(t.deptid,1,4) else substr(t.deptid,1,2) end) = (case when d.deptid like ‘Z%’ then substr(d.deptid,1,4) else substr(d.deptid,1,2) end)) jianchen,
(
select sum(should_sum) from wmsdba.t_zy_js_settlement where deptid = T.deptid and biz_id = T.PROCESSID
) should_sum,

(select max(t_zy_js_settlementdetail.countunit) from t_zy_js_settlementdetail where t.deptid=t_zy_js_settlementdetail.deptid and t.processid=t_zy_js_settlementdetail.businessno and t_zy_js_settlementdetail.feetypename=‘¼Ó¹¤·Ñ’)JGDJ,
T.jgmessage,
T.PROCESSID,
T.PROCESSCUSTOMNAME,
T.PROCESSDEPT,
T.PROCESSDEPTNAME,
T.PROCESSMOLDNAME,
T.PLANENDDATE,
T.MENO,
T.OUTCARBILLEMPNAME CREATEUSER,
T.PACKTYPENAME,
T.WOODTYPENAME,
T.STRAPTYPENAME,
T.PACKTYPENAME||’ ‘||T.WOODTYPENAME||’ ‘||T.STRAPTYPENAME THREE,
T.PROCESSPRECISION,
T.CHANXIAN,
T.OUTCARBILLTIME,
T.ORDERINFO,
T.CUSTOMERID,
T.CBXJGTYPE,
T.CUSTOMERID,
T.USERNAME,
T.preweightsum,
substr(t.specialmemo,1,instr(t.specialmemo,’|’,1,1)-1) HDGC,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,1)+1,(instr(t.specialmemo,’|’,1,2)-instr(t.specialmemo,’|’,1,1)-1)) KDGC,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,2)+1,(instr(t.specialmemo,’|’,1,3)-instr(t.specialmemo,’|’,1,2)-1)) CDGC,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,3)+1,(instr(t.specialmemo,’|’,1,4)-instr(t.specialmemo,’|’,1,3)-1)) CPNJ,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,4)+1,(instr(t.specialmemo,’|’,1,5)-instr(t.specialmemo,’|’,1,4)-1)) DJX,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,5)+1,(instr(t.specialmemo,’|’,1,6)-instr(t.specialmemo,’|’,1,5)-1)) BMYQ,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,6)+1,(instr(t.specialmemo,’|’,1,7)-instr(t.specialmemo,’|’,1,6)-1)) PZD,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,7)+1,(instr(t.specialmemo,’|’,1,8)-instr(t.specialmemo,’|’,1,7)-1)) MC,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,8)+1,(instr(t.specialmemo,’|’,1,9)-instr(t.specialmemo,’|’,1,8)-1)) LDW,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,9)+1,(instr(t.specialmemo,’|’,1,10)-instr(t.specialmemo,’|’,1,9)-1)) SFKJJ,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,10)+1,(instr(t.specialmemo,’|’,1,11)-instr(t.specialmemo,’|’,1,10)-1)) LXDH,
substr(t.specialmemo,instr(t.specialmemo,’|’,1,11)+1,length(t.specialmemo)) BZTSYQ,

               DECODE(T.PROCESSMOLDNAME,
                      '·Ö¾í',
                      ROUND(A.NETWEIGHT * 1000 * 1000 / 7.85 /
                            DECODE(A.GRADENUMWIDTH, 0, 1, A.GRADENUMWIDTH) /
                            DECODE(A.GRADENUMTHICK, 0, 1, A.GRADENUMTHICK),
                            2),
                      '×ݼô',
                      ROUND(A.NETWEIGHT * 1000 * 1000 / 7.85 /
                            DECODE(A.GRADENUMWIDTH, 0, 1, A.GRADENUMWIDTH) /
                            DECODE(A.GRADENUMTHICK, 0, 1, A.GRADENUMTHICK),
                            2),
                      '×ÝÇÐ',
                      ROUND(A.NETWEIGHT * 1000 * 1000 / 7.85 /
                            DECODE(A.GRADENUMWIDTH, 0, 1, A.GRADENUMWIDTH) /
                            DECODE(A.GRADENUMTHICK, 0, 1, A.GRADENUMTHICK),
                            2),
                      0) LENGTH, 
               M.KINDNAME     M_KINDNAME,
               (SELECT MAX(M.KINDNAME)
                  FROM T_ZY_JG_PROCMATERIALDTL M2
                 WHERE M2.DEPTID = T.DEPTID
                   AND M2.PROCESSID = 'Z20820030368') MT_KINDNAME,
               M.GRADENUM     M_GRADENUM,
               M.MANAGENO     M_MANAGENO,
               M.PACKNUM      M_PACKNUM,
               M.SHEETNUM     M_SHEETNUM,
               M.NETWEIGHT    M_NETWEIGHT,
               (SELECT SUM(M1.NETWEIGHT) NETWEIGHT
                  FROM T_ZY_JG_PROCMATERIALDTL M1
                 WHERE M1.DEPTID = T.DEPTID
                   AND M1.PROCESSID = 'Z20820030368') MT_NETWEIGHT,
               M.POUNDWEIGHT  M_POUNDWEIGHT,
               M.SHOPSIGNNAME M_SHOPSIGNNAME,
               M.GOODSLOCID   M_GOODSLOCID,
               M.GOODSOWNERPACKNO M_GOODSOWNERPACKNO,
               M.PRODAREANAME M_PRODAREANAME, 
               M.HANDNO M_HANDNO,
               M.SAVENO M_SAVENO,
               C.OWNERSHORT C_OWNERSHORT,      
               C.OWNERNAMECUT C_OWNERNAMECUT,
               C.LINKMAN C_LINKMAN,
               A.PACKNUM   A_PACKNUM,
               L.NETWEIGHT A_NETWEIGHT,
               L.SHEETNUM L_SHEETNUM,
               L.GRADENUM L_GRADENUM,
               (SELECT SUM(A1.NETWEIGHT) NETWEIGHT
                  FROM T_ZY_JG_PROCARTICLEDTL A1
                 WHERE A1.DEPTID = T.DEPTID
                   AND A1.PROCESSID = 'Z20820030368') AT_NETWEIGHT,
               (SELECT TO_CHAR(Count(*))  FROM (SELECT gradenum
                  FROM T_ZY_JG_PROCARTICLEDTL A1
                 WHERE 
                   A1.PROCESSID = 'Z20820030368' group by gradenum)) SHOW_GRADENUM,
复制

(case when ASCIISTR(A.GRADENUM) LIKE ‘%%’ then A.Netweight when A.GRADENUM like ‘%C%’ then A.Netweight else (A.gradenumthick*(A.gradenumwidth/1000)*(A.gradenumlength/1000)10.00785) end) singlenetweight,
A.GRADENUM A_GRADENUM,
(case when T.PROCESSMOLDNAME =’¿ªÆ½’ then (select replace(wm_concat(distinct gradenum),’,’,’ , ‘) from T_ZY_JG_PROCARTICLEDTL where PROCESSID=‘Z20820030368’ and goodstypename =‘¼Ó¹¤³ÉÆ·’)
else (select replace(wm_concat(distinct gradenum),’,’,’ , ') from T_ZY_JG_PROCARTICLEDTL where PROCESSID=‘Z20820030368’) end ) as BOGRADENUM,
A.SHEETNUM A_SHEETNUM,
A.NETWEIGHT NEW_NETWEIGHT,
A.GROSSWEIGHT A_GROSSWEIGHT,
A.ORDERBY A_ORDERBY,

               A.ArticleMemo1 A_ARTICLEMEMO1,A.ARTICLEMEMO4 A_ARTICLEMEMO4,
               A.PRODAREANAME A_PRODAREANAME,A.KINDNAME A_KINDNAME,round(A.NETWEIGHT/DECODE(A.SHEETNUM,0,1,A.SHEETNUM),4) SINGLENETWEIGHT,A.DRAWNO A_DRAWNO,A.PACKTYPENAME A_PACKTYPENAME,
               M.PLY M_PLY,A.WOODTYPENAME A_WOODTYPENAME,A.SHOPSIGNNAME A_SHOPSIGNNAME,A.GOODSTYPENAME A_GOODSTYPENAME,A.GOODSLOCID A_GOODSLOCID,A.QUALITYMEMO,M.QUALITYMEMO AS M_QUALITYMEMO,M.MEMO M_MEMO,
               (SELECT SHIPNO FROM t_zy_rk_inbilldetail goods WHERE m.deptid=goods.deptid and m.goodsid=goods.goodsid) SHIPNO,
                T.DOWNORDERTIME
            ,(SELECT MEMO FROM t_zy_rk_inbilldetail goods WHERE m.deptid=goods.deptid and m.goodsid=goods.goodsid) INMEMO,
             (SELECT FIRSTINDATE FROM t_zy_rk_inbilldetail goods WHERE m.deptid=goods.deptid and m.goodsid=goods.goodsid) INFIRSTINDATE,T.CHENGPINGNEIJING
             ,A.HANDNO A_HANDNO/*¼Ó¹¤µ¥×Ô¶¨Òå´òÓ¡Êý¾ÝÔ´ÖÐÔö¼Ó³ÉÆ·ÊÖºÅÐÅÏ¢(A_HANDNO)(²Î¿¼ÐèÇóºÅWMSXQ-3966) add by xijunwei 20180827*/
             ,A.SAVENO A_SAVENO
           ,A.Memo A_MEMO
    ,case when  t.ftprocessid is null  then t.processid
     else  t.ftprocessid end ftprocessid,
   case when t.lvprocessid is null then t.processid
     else  t.lvprocessid end lvprocessid
          FROM T_ZY_JG_PROCESS T
          left join T_COMMON_DEPT D ON T.DEPTID = D.DEPTID
          left join T_ZY_JG_PROCMATERIALDTL M on T.PROCESSID = M.PROCESSID
          left join (Select PROCESSID,PROCARTICLEDTLID,PROCMATERIALDTLID,sum(NETWEIGHT) NETWEIGHT,sum(SHEETNUM) SHEETNUM ,GRADENUM From T_ZY_JG_PROCLINK 
          Where PROCESSID = 'Z20820030368' Group by PROCESSID,PROCARTICLEDTLID,PROCMATERIALDTLID,GRADENUM) L on T.PROCESSID = L.PROCESSID 
          left join T_ZY_JG_PROCARTICLEDTL_DEL A on T.PROCESSID = A.PROCESSID
          left join T_GG_SJ_CUSTOMER C ON (case when T.DEPTID like 'Z%' then substr(T.DEPTID,1,4) else substr(T.DEPTID,1,2) end) = (case when C.DEPTID like 'Z%' then substr(C.DEPTID,1,4) else substr(C.DEPTID,1,2) end) and T.PROCESSCUSTOMNO=C.OWNERNO 
         WHERE T.PROCESSID = 'Z20820030368'
           AND M.PROCMATERIALDTLID = L.PROCMATERIALDTLID
           AND A.PROCARTICLEDTLID = L.PROCARTICLEDTLID order by A_ORDERBY
复制

----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)


ksedst()+31 call ksedst1() 000000000 ? 000000001 ?
7FFFA24F1FC0 ? 7FFFA24F2020 ?
7FFFA24F1F60 ? 000000000 ?
ksedmp()+610 call ksedst() 000000000 ? 000000001 ?
7FFFA24F1FC0 ? 7FFFA24F2020 ?
7FFFA24F1F60 ? 000000000 ?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
peiyang

这个数据库是什么版本的?

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
怎么查看oracle系统时间?
回答 2
已采纳
先格式化一下时间,然后用sysdate函数即可查看,当然你需要使用TNS远程连接上才可以看时区是否正确。sqlplussys/oracle@IP:1521/prodassysdbaSQL&gt;alt
Oracle 11g返回 Json 有什么方法?
回答 1
11g提供了关于JSON的内置函数,比如JSONVALUE,JSONQUERY,JSONOBJECT
请教一下 这个是Oracle的bug吗 ? Oracle11g
回答 1
IssuingthisSQLasSYS(SYSDBA)mayhelpshowanyproblemobjectsinthedictionary:可以检查下,有可能是BUGORA600[17059](文档
请教个问题 postgresql11和13版本能做replication嚒 master是11.4 slave是13.3版本 还是需要master和slave是相同版本的 谢谢!
回答 1
PG流复制要求PostgreSQL大版本必须一致,逻辑复制支持跨PostgreSQL大版本
ogg延迟问题
回答 1
尝试在replicat进程中添加以下参数试试呢:GROUPTRANSOPS:将小交易合并成一个大的交易进行提交,减少提交次数,降低系统IO消耗。MAXTRANSOPS:将大交易拆分,每XX条记录提交一
Oracle adg主从切换后,原主库里的 v$database 字段database_role的值已经更新,但是v$instance 里的字段 instance_role 值没有更新,是什么原因?
回答 2
已采纳
v$instance里的字段instancerole和ADG没关系,有时候instance和database可以看作一个,有时候不能
Oracle数据库三天两头出现连接不上的情况,重启数据库或者程序却又自动恢复了
回答 4
在连接不上的时候可以进行tnstrace,看看问题出现在哪里。大概的问题可能是网络问题,连接数问题,服务机主机性能问题
求推荐一本oracle PL/SQL的书?
回答 1
《OraclePL/SQL完全自学手册》OraclePL/SQLDBA编程入门
oracle的分区表的default attributes tablespace从哪个视图里面可以看到
回答 1
selectsegmentname,partitionname,tablespacenamefromusersegmentswheresegmentname‘TABLENAME’;
oracle 迁移 mysql 都需要注意什么
回答 1
函数、存储过程、还有就是数据类型的转换可以用oracle的工具sqldeveloper,这里面可以直接帮你转换,包括函数,存储过程,数据类型等,比较好用。如果只考虑数据的话,可以通过navicat工具