UIB010141-query.xml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="标准材质参数录入">
  3. <query id="UIB010141_01.SELECT" fetchSize="" desc="按标准号进行查询操作">
  4. SELECT DISTINCT
  5. 'N' CHK
  6. ,PRDNM_CD
  7. ,PRDNM_CD CD
  8. ,SPEC_ABBSYM
  9. ,SPEC_ABBSYM SYM
  10. ,SPEC_STL_GRD
  11. ,SPEC_STL_GRD GRD
  12. ,ORD_USE_TP
  13. ,ORD_USE_TP TP
  14. ,MIN(THK_MIN) MINTHK
  15. ,MAX(THK_MAX) MAXTHK
  16. FROM TBB01_SPEC_QLTY
  17. WHERE SPEC_ABBSYM = ?
  18. GROUP BY PRDNM_CD
  19. ,SPEC_ABBSYM
  20. ,SPEC_STL_GRD
  21. ,ORD_USE_TP
  22. ORDER BY SPEC_STL_GRD
  23. </query>
  24. <query id="UIB010141_02.SELECT" desc="取样方式查询">
  25. SELECT DISTINCT
  26. SMP_LOT_CD
  27. ,SMP_LEN_LOC
  28. ,SMP_WTH_LOC
  29. ,SMP_TEST_DIR
  30. ,SMP_FORM --试样规格
  31. FROM TBB01_SPEC_QLTY
  32. WHERE PRDNM_CD = ?
  33. AND SPEC_ABBSYM = ?
  34. AND SPEC_STL_GRD = ?
  35. AND ORD_USE_TP = ?
  36. AND QLTY_CD = 'SAMP'
  37. </query>
  38. <query id="UIB010141_03.SELECT" desc="获取所有材质代码信息">
  39. SELECT DISTINCT
  40. SEQ.*
  41. ,DECODE(SPE.QLTY_CD , NULL , '' , 'Y') EX
  42. FROM TBB01_SEQ_QLTY SEQ , TBB01_SPEC_QLTY SPE
  43. WHERE SEQ.QLTY_CD = SPE.QLTY_CD(+)
  44. AND SPE.PRDNM_CD(+) = ?
  45. AND SPE.SPEC_ABBSYM(+) = ?
  46. AND SPE.SPEC_STL_GRD(+) = ?
  47. AND SPE.ORD_USE_TP(+) = ?
  48. ORDER BY EX
  49. </query>
  50. <query id="UIB010141_04.SELECT" desc="点击grid3时的查询操作,即按材质代码查询各个厚度的材质信息">
  51. SELECT
  52. T.THK_MIN
  53. ,T.THK_MAX
  54. ,T.QLTY_MIN
  55. ,T.QLTY_MAX
  56. ,T.QLTY_UNIT
  57. ,T.QLTY_TYPE
  58. ,T.QLTY_DETAIL
  59. ,T.PRDNM_CD
  60. ,T.SPEC_ABBSYM
  61. ,T.SPEC_STL_GRD
  62. ,T.ORD_USE_TP
  63. ,T.QLTY_CD
  64. FROM TBB01_SPEC_QLTY T
  65. WHERE T.PRDNM_CD = ?
  66. AND T.SPEC_ABBSYM = ?
  67. AND T.SPEC_STL_GRD = ?
  68. AND T.ORD_USE_TP = ?
  69. AND T.QLTY_CD = ?
  70. </query>
  71. <query id="UIB010141_01.INSERT" desc="grid4的INSERT操作">
  72. INSERT INTO TBB01_SPEC_QLTY(
  73. PRDNM_CD
  74. ,SPEC_ABBSYM
  75. ,SPEC_STL_GRD
  76. ,ORD_USE_TP
  77. ,THK_MIN
  78. ,THK_MAX
  79. ,QLTY_CD
  80. ,QLTY_MIN
  81. ,QLTY_MAX
  82. ,QLTY_UNIT
  83. ,QLTY_DETAIL
  84. ,SMP_LOT_CD
  85. ,SMP_LEN_LOC
  86. ,SMP_WTH_LOC
  87. ,REG_ID
  88. ,REG_DTIME
  89. )
  90. VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'))
  91. </query>
  92. <query id="UIB010141_01.UPDATE" desc="grid4的UPDATE操作">
  93. UPDATE TBB01_SPEC_QLTY
  94. SET QLTY_MIN = ?
  95. ,QLTY_MAX = ?
  96. ,QLTY_UNIT = ?
  97. ,QLTY_DETAIL = ?
  98. ,MOD_ID = ?
  99. ,MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  100. WHERE PRDNM_CD = ?
  101. AND SPEC_ABBSYM = ?
  102. AND SPEC_STL_GRD = ?
  103. AND ORD_USE_TP = ?
  104. AND THK_MIN = ?
  105. AND THK_MAX = ?
  106. AND QLTY_CD = ?
  107. </query>
  108. <query id="UIB010141_02.UPDATE" desc="grid2的UPDATE操作">
  109. UPDATE TBB01_SPEC_QLTY
  110. SET SMP_LOT_CD = ?
  111. ,SMP_LEN_LOC = ?
  112. ,SMP_WTH_LOC = ?
  113. ,MOD_ID = ?
  114. ,MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  115. WHERE PRDNM_CD = ?
  116. AND SPEC_ABBSYM = ?
  117. AND SPEC_STL_GRD = ?
  118. AND ORD_USE_TP = ?
  119. AND QLTY_CD = 'SAMP'
  120. </query>
  121. <query id="UIB010141_02.INSERT" desc="grid2的INSERT操作">
  122. INSERT INTO TBB01_SPEC_QLTY(
  123. PRDNM_CD,
  124. SPEC_ABBSYM,
  125. SPEC_STL_GRD,
  126. ORD_USE_TP,
  127. THK_MIN,
  128. THK_MAX,
  129. QLTY_CD,
  130. SMP_LOT_CD,
  131. SMP_LEN_LOC,
  132. SMP_WTH_LOC
  133. ) VALUES(?,?,?,?,?,?,?,?,?,?)
  134. </query>
  135. <query id="UIB010141_03.UPDATE" desc="grid1的UPDATE操作">
  136. UPDATE TBB01_SPEC_QLTY
  137. SET PRDNM_CD = ?
  138. ,SPEC_ABBSYM = ?
  139. ,SPEC_STL_GRD = ?
  140. ,ORD_USE_TP = ?
  141. ,MOD_ID = ?
  142. ,MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  143. WHERE PRDNM_CD = ?
  144. AND SPEC_ABBSYM = ?
  145. AND SPEC_STL_GRD = ?
  146. AND ORD_USE_TP = ?
  147. </query>
  148. <query id="UIB010141_01.DELETE" desc="grid4的删除操作">
  149. DELETE FROM TBB01_SPEC_QLTY
  150. WHERE PRDNM_CD = ?
  151. AND SPEC_ABBSYM = ?
  152. AND SPEC_STL_GRD = ?
  153. AND ORD_USE_TP = ?
  154. AND THK_MIN = ?
  155. AND THK_MAX = ?
  156. </query>
  157. <query id="UIB010141_02.DELETE" desc="grid1的删除操作">
  158. DELETE FROM TBB01_SPEC_QLTY
  159. WHERE PRDNM_CD = ?
  160. AND SPEC_ABBSYM = ?
  161. AND SPEC_STL_GRD = ?
  162. AND ORD_USE_TP = ?
  163. </query>
  164. </queryMap>