1a9a18a6ff3c82e900f2b5c5a6bf3c1332689b00.svn-base 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="目标成分参数录入">
  3. <query id="UIB010051_01.INITSELECT" desc="查询所有目标钢号" fetchSize="10">
  4. <![CDATA[
  5. SELECT DISTINCT
  6. TAFAC_STL_GRD LABEL
  7. ,TAFAC_STL_GRD VALUE
  8. FROM TBB01_TAFAC_INGR
  9. UNION ALL
  10. SELECT 'ALL' LABEL
  11. ,'' VALUE
  12. FROM DUAL
  13. ORDER BY VALUE DESC
  14. ]]>
  15. </query>
  16. <query id="UIB010051_02.INITSELECT" desc="内控-放行,缺少成分牌号">
  17. SELECT DISTINCT T1.FAC_STL_GRD LABEL , T1.FAC_STL_GRD VALUE FROM TBB01_FAC_INGR T1
  18. MINUS
  19. SELECT DISTINCT T2.TAFAC_STL_GRD , T2.TAFAC_STL_GRD FROM TBB01_TAFAC_INGR T2
  20. </query>
  21. <query id="UIB010051_01.SELECT" desc="">
  22. SELECT * FROM TBB01_TAFAC_INGR T WHERE T.TAFAC_STL_GRD = ? AND T.CHEM_CD = ?
  23. </query>
  24. <query id="UIB010051_02.SELECT" desc="查询厂内钢号,目标钢号" fetchSize="10">
  25. <![CDATA[
  26. SELECT DISTINCT
  27. T.TAFAC_STL_GRD
  28. FROM TBB01_TAFAC_INGR T
  29. WHERE T.TAFAC_STL_GRD LIKE ?||'%'
  30. ORDER BY T.TAFAC_STL_GRD
  31. ]]>
  32. </query>
  33. <query id="UIB010051_03.SELECT" desc="按datagrid1中的目标钢号进行查询--非复合成分">
  34. SELECT
  35. a.CHEM_CD
  36. ,'' COMP_YN
  37. ,b.CHEM_MAX
  38. ,b.CHEM_MIN
  39. FROM TBB01_SEQ_INGR A , TBB01_TAFAC_INGR b
  40. WHERE a.CHEM_CD = b.CHEM_CD(+)
  41. AND A.COMP_YN = 'N'
  42. AND b.TAFAC_STL_GRD(+) = ?
  43. ORDER BY decode(b.CHEM_MAX || b.CHEM_MIN, null, 1, 0), a.DISPLAY_SEQ
  44. </query>
  45. <query id="UIB010051_04.SELECT" desc="按datagrid1中的目标钢号进行查询--复合成分">
  46. SELECT
  47. a.CHEM_CD
  48. , A.COMP_DETAIL
  49. , A.COMP_CAL
  50. , 'Y' COMP_YN
  51. , b.CHEM_MAX
  52. , b.CHEM_MIN
  53. FROM TBB01_SEQ_INGR A , TBB01_TAFAC_INGR b
  54. WHERE a.CHEM_CD = b.CHEM_CD(+)
  55. AND A.COMP_YN = 'Y'
  56. AND b.TAFAC_STL_GRD(+) = ?
  57. ORDER BY decode(b.CHEM_MAX || b.CHEM_MIN, null, 1, 0), a.DISPLAY_SEQ
  58. </query>
  59. <query id="UIB010051_01.DELETE" desc="删除目标钢号信息">
  60. DELETE FROM TBB01_TAFAC_INGR WHERE TAFAC_STL_GRD = ?
  61. </query>
  62. <query id="UIB010051_02.DELETE" desc="删除目标成分信息">
  63. DELETE FROM TBB01_TAFAC_INGR WHERE tafac_stl_grd = ? AND CHEM_CD = ?
  64. </query>
  65. <query id="UIB010051_01.INSERT" desc="插入新的目标成分元素">
  66. INSERT INTO TBB01_TAFAC_INGR(
  67. TAFAC_STL_GRD --目标钢号
  68. , CHEM_CD --成分
  69. , COMP_YN --复合元素区分
  70. , CHEM_MIN --成分最小值
  71. , CHEM_MAX --成分最大值
  72. , REG_ID
  73. , REG_DTIME
  74. ) VALUES(?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'))
  75. </query>
  76. <query id="UIB010051_01.UPDATE" desc="更新成分最大、最小值、目标值信息">
  77. UPDATE TBB01_TAFAC_INGR
  78. SET
  79. CHEM_MIN = ? --成分最小值
  80. ,CHEM_MAX = ? --成分最大值
  81. ,COMP_YN = ? --复合元素区分
  82. ,MOD_ID = ?
  83. ,MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  84. WHERE TAFAC_STL_GRD = ? --目标钢号
  85. AND CHEM_CD = ? --成分
  86. </query>
  87. <query id="UIB010051_01.CALL" desc="牌号复制">
  88. {call ZL_NORM_MANAGE.COPY_FAC_STLGRDSP1(?,?,?,?)}
  89. </query>
  90. </queryMap>