8e2daeca92abeecde37d351e4926cb3bc8cbce76.svn-base 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="成分(客户、标准、厂内)现状">
  3. <query id="UIB010020_01.INITSELECT" desc="客户参数号现状,初始化页面" fetchSize="10">
  4. <![CDATA[
  5. SELECT DISTINCT
  6. CUST_SPEC_NO LABEL
  7. , CUST_SPEC_NO VALUE
  8. FROM TBB01_CUST_INGR
  9. ORDER BY CUST_SPEC_NO
  10. ]]>
  11. </query>
  12. <query id="UIB010020_02.INITSELECT" desc="标准牌号参数现状,初始化页面">
  13. <![CDATA[
  14. SELECT DISTINCT
  15. SPEC_STL_GRD LABEL
  16. , SPEC_STL_GRD VALUE
  17. FROM TBB01_SPEC_INGR
  18. ORDER BY SPEC_STL_GRD
  19. ]]>
  20. </query>
  21. <query id="UIB010020_03.INITSELECT" desc="厂内牌号参数现状,初始化页面">
  22. <![CDATA[
  23. SELECT DISTINCT
  24. FAC_STL_GRD LABEL
  25. , FAC_STL_GRD VALUE
  26. FROM TBB01_FAC_INGR
  27. ORDER BY FAC_STL_GRD
  28. ]]>
  29. </query>
  30. <query id="UIB010020_04.INITSELECT" desc="厂内牌号参数现状,初始化页面">
  31. <![CDATA[
  32. SELECT T.SM_CD LABEL
  33. ,T.SM_CD VALUE
  34. FROM TBZ00_COMMCD T
  35. WHERE T.LG_CD = 'B01001'
  36. ORDER BY SM_CD
  37. ]]>
  38. </query>
  39. <query id="UIB010020_05.INITSELECT" desc="厂内牌号参数现状,初始化页面">
  40. <![CDATA[
  41. SELECT '---全部---' LABEL
  42. ,'' VALUE FROM DUAL
  43. UNION ALL
  44. SELECT DISTINCT T.SPEC_STL_GRD LABEL
  45. ,T.SPEC_STL_GRD VALUE
  46. FROM TBB01_SPEC_INGR T WHERE T.SPEC_ABBSYM = ?
  47. ]]>
  48. </query>
  49. <query id="UIB010020_04.SELECT" desc="动态成分查询,标准成分">
  50. <![CDATA[
  51. SELECT DISTINCT
  52. CHEM_CD
  53. , decode(COMP_YN , 'Y' , COMP_CAL , CHEM_CD) CHEM_NM --用于前台的动态生成caption
  54. , COMP_YN
  55. , DISPLAY_SEQ
  56. FROM
  57. (
  58. SELECT DISTINCT T.CHEM_CD, TB.DISPLAY_SEQ, TB.COMP_YN , TB.COMP_CAL
  59. FROM TBB01_SPEC_INGR T, TBB01_SEQ_INGR TB
  60. WHERE
  61. T.SPEC_STL_GRD LIKE ?
  62. AND T.CHEM_CD = TB.CHEM_CD
  63. AND (CHEM_MIN IS NOT NULL OR CHEM_MAX IS NOT NULL)
  64. )
  65. ORDER BY COMP_YN , DISPLAY_SEQ
  66. ]]>
  67. </query>
  68. <query id="UIB010020_05.SELECT" desc="动态成分查询,客户成分">
  69. <![CDATA[
  70. SELECT DISTINCT
  71. CHEM_CD
  72. , decode(COMP_YN , 'Y' , COMP_CAL , CHEM_CD) CHEM_NM --用于前台的动态生成caption
  73. , COMP_YN
  74. , DISPLAY_SEQ
  75. FROM
  76. (
  77. SELECT DISTINCT CI.CHEM_CD
  78. , SI.DISPLAY_SEQ
  79. , SI.COMP_YN
  80. , SI.COMP_CAL
  81. FROM TBB01_CUST_INGR CI , TBB01_SEQ_INGR SI
  82. WHERE CI.CUST_SPEC_NO LIKE ?
  83. AND CI.CHEM_CD = SI.CHEM_CD
  84. AND (CHEM_MIN IS NOT NULL OR CHEM_MAX IS NOT NULL)
  85. )
  86. ORDER BY COMP_YN , DISPLAY_SEQ
  87. ]]>
  88. </query>
  89. <query id="UIB010020_06.SELECT" desc="动态成分查询,厂内成分">
  90. <![CDATA[
  91. SELECT DISTINCT
  92. CHEM_CD
  93. , decode(COMP_YN , 'Y' , COMP_CAL , CHEM_CD) CHEM_NM --用于前台的动态生成caption
  94. , COMP_YN
  95. , DISPLAY_SEQ
  96. FROM
  97. (
  98. SELECT DISTINCT T.CHEM_CD, TB.DISPLAY_SEQ, TB.COMP_YN , TB.COMP_CAL
  99. FROM TBB01_FAC_INGR T, TBB01_SEQ_INGR TB
  100. WHERE
  101. T.FAC_STL_GRD LIKE ?
  102. AND T.CHEM_CD = TB.CHEM_CD
  103. AND (CHEM_MIN IS NOT NULL OR CHEM_MAX IS NOT NULL)
  104. )
  105. ORDER BY COMP_YN , DISPLAY_SEQ
  106. ]]>
  107. </query>
  108. <query id="UIB010020_07.SELECT" desc="动态成分查询,炼钢放行成分">
  109. <![CDATA[
  110. SELECT DISTINCT
  111. CHEM_CD
  112. , decode(COMP_YN , 'Y' , COMP_CAL , CHEM_CD) CHEM_NM --用于前台的动态生成caption
  113. , COMP_YN
  114. , DISPLAY_SEQ
  115. FROM
  116. (
  117. SELECT DISTINCT T.CHEM_CD, TB.DISPLAY_SEQ, TB.COMP_YN , TB.COMP_CAL
  118. FROM TBB01_TAFAC_INGR T, TBB01_SEQ_INGR TB
  119. WHERE
  120. T.TAFAC_STL_GRD LIKE ? AND
  121. T.CHEM_CD = TB.CHEM_CD
  122. AND (CHEM_MIN IS NOT NULL OR CHEM_MAX IS NOT NULL)
  123. )
  124. ORDER BY COMP_YN , DISPLAY_SEQ
  125. ]]>
  126. </query>
  127. <query id="UIB010020_01.CUST.SELECT" desc="">
  128. SELECT CUST_SPEC_NO IDX
  129. </query>
  130. <query id="UIB010020_08.SELECT" desc="">
  131. SELECT
  132. DECODE(A.COMP_YN , 'Y' , A.COMP_CAL , A.CHEM_CD) CHEMCD
  133. ,A.CHEM_AIM
  134. ,A.MIN1
  135. ,A.MAX1
  136. ,B.*
  137. ,C.*
  138. FROM
  139. (SELECT SEQ.CHEM_CD ,SEQ.DISPLAY_SEQ ,SEQ.COMP_YN , SEQ.COMP_CAL,FAC.CHEM_AIM , FAC.CHEM_MIN MIN1, FAC.CHEM_MAX MAX1 FROM TBB01_SEQ_INGR SEQ , TBB01_FAC_INGR FAC WHERE FAC.CHEM_CD(+) = SEQ.CHEM_CD AND FAC.FAC_STL_GRD(+) = ? ) A ,
  140. (SELECT SEQ.CHEM_CD ,SEQ.DISPLAY_SEQ , TAF.CHEM_MIN MIN2, TAF.CHEM_MAX MAX2 FROM TBB01_SEQ_INGR SEQ , TBB01_TAFAC_INGR TAF WHERE TAF.CHEM_CD(+) = SEQ.CHEM_CD AND TAF.TAFAC_STL_GRD(+) = ? ) B ,
  141. (SELECT SEQ.CHEM_CD ,SEQ.DISPLAY_SEQ , SPE.CHEM_MIN MIN3, SPE.CHEM_MAX MAX3 FROM TBB01_SEQ_INGR SEQ , TBB01_SPEC_INGR SPE WHERE SPE.CHEM_CD(+) = SEQ.CHEM_CD AND SPE.SPEC_STL_GRD(+) = ? ) C
  142. WHERE A.CHEM_CD = B.CHEM_CD
  143. AND A.CHEM_CD = C.CHEM_CD
  144. ORDER BY A.COMP_YN , A.DISPLAY_SEQ
  145. </query>
  146. </queryMap>