714865bea0eb43b47690a38525ac9cb47a70c656.svn-base 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIG050010_01.select" desc=" " fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK
  6. ,A.ROLL_MANA_NO
  7. ,SUBSTR(C.OLD_SAMPL_NO,1,10) ROLL_BATCH_NO -- 批号
  8. ,COUNT(*) SLAB_CNT
  9. ,WMSYS.WM_CONCAT(DISTINCT SUBSTR(B.SLAB_NO,1,10)) CHARGE_NO
  10. ,WMSYS.WM_CONCAT(DISTINCT B.STL_GRD) STL_GRD
  11. ,WMSYS.WM_CONCAT(DISTINCT B.SLAB_THK||'*'||B.SLAB_WTH) SLAB_SIZE
  12. ,WMSYS.WM_CONCAT(B.SLAB_NO) SLAB_NO
  13. ,D.ROLL_BATCH_WGT
  14. ,D.REG_DTIME
  15. ,E.SM_CFNM SLAB_FAC
  16. FROM TBF02_SPEC_MILL A
  17. ,TBG02_SLAB_COMM B
  18. ,TBH02_COIL_COMM C
  19. ,TBG04_ROLL_TRANS D
  20. ,(SELECT T.SM_CFNM ,TT.SLAB_NO FROM TBZ00_COMMCD T
  21. ,TBG02_SLAB_COMM TT
  22. WHERE T.LG_CD = 'B01132' AND T.SM_CD = SUBSTR(TT.SLAB_NO,3,1))E
  23. WHERE '1' = '1'
  24. AND A.SLAB_NO = B.SLAB_NO(+)
  25. AND A.COIL_NO = C.COIL_NO
  26. AND SUBSTR(C.OLD_SAMPL_NO,1,10) = D.ROLL_BATCH_NO(+)
  27. AND B.SLAB_NO = E.SLAB_NO
  28. AND A.ROLL_MANA_NO LIKE nvl(?,'NULL')||'%'
  29. GROUP BY A.ROLL_MANA_NO,SUBSTR(C.OLD_SAMPL_NO,1,10),D.ROLL_BATCH_WGT,E.SM_CFNM,D.REG_DTIME
  30. ORDER BY A.ROLL_MANA_NO DESC,SUBSTR(C.OLD_SAMPL_NO,1,10) ASC
  31. ]]>
  32. </query>
  33. <query id="UIG050010_01.update" desc=" " fetchSize="10">
  34. <![CDATA[
  35. UPDATE TBG04_ROLL_TRANS T
  36. SET T.ROLL_BATCH_WGT = ?
  37. ,REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  38. WHERE T.ROLL_NO = ?
  39. AND T.ROLL_BATCH_NO = ?
  40. ]]>
  41. </query>
  42. <query id="UIG050010_01.insert" desc=" " fetchSize="10">
  43. <![CDATA[
  44. insert into TBG04_ROLL_TRANS
  45. ( ROLL_BATCH_WGT,ROLL_NO,ROLL_BATCH_NO,REG_DTIME)
  46. values(?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'))
  47. ]]>
  48. </query>
  49. </queryMap>