9ad92ca7c2e840e1e926bada13bd7fa9f27499a5.svn-base 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="SampLing_Lot录入(暂废)">
  3. <query id="UIB010191_01.INITSELECT" desc="标准号,初始化页面" fetchSize="10">
  4. <![CDATA[
  5. SELECT DISTINCT
  6. DECODE(DC.SPEC_ABBSYM , NULL ,'---'||SQ.SPEC_ABBSYM , '(有)'||SQ.SPEC_ABBSYM) LABEL
  7. , SQ.SPEC_ABBSYM VALUE
  8. FROM TBB01_SPEC_QLTY SQ , TBB02_DEF_CONV DC
  9. WHERE SQ.SPEC_ABBSYM = DC.SPEC_ABBSYM(+)
  10. ]]>
  11. </query>
  12. <query id="UIB010191_02.INITSELECT" desc="查询试片LOT代码">
  13. SELECT
  14. 'N' CHK
  15. , SMP_LOT_CD
  16. , SMP_LOT_WGT
  17. , SMP_LOT_CNT
  18. , SMP_LOT_DETAIL
  19. FROM
  20. TBB02_SMP_CODE
  21. </query>
  22. <query id="UIB010191_01.SELECT" desc="">
  23. SELECT DISTINCT
  24. SQ.QLTY_CD
  25. , SQY.QLTY_CD_CFNM
  26. FROM TBB01_SPEC_QLTY SQ , TBB01_SEQ_QLTY SQY
  27. WHERE SQ.QLTY_CD = SQY.QLTY_CD
  28. AND SQ.PRDNM_CD = 'AR'
  29. AND SQ.SPEC_ABBSYM like ?
  30. </query>
  31. <query id="UIB010191_02.SELECT" desc=" 获得各标准号的材质的取样方式">
  32. SELECT 'N' CHK , PRDNM_CD , SPEC_ABBSYM {1}
  33. FROM TBB02_DEF_CONV
  34. WHERE SPEC_ABBSYM LIKE ?
  35. GROUP BY PRDNM_CD , SPEC_ABBSYM
  36. </query>
  37. <query id="UIB010191_02.LOOP" desc="循环中调用">
  38. , max(decode(QLTY_CD , '{1}' , SMP_LOT_CD)) {2}
  39. </query>
  40. <query id="UIB010191_03.SELECT" desc="无话可说">
  41. SELECT DISTINCT
  42. SQ.QLTY_CD
  43. , SQY.QLTY_CD_CFNM
  44. FROM TBB01_SPEC_QLTY SQ , TBB01_SEQ_QLTY SQY
  45. WHERE SQ.QLTY_CD = SQY.QLTY_CD
  46. AND SQ.PRDNM_CD = 'AR'
  47. AND SQ.SPEC_ABBSYM like ?
  48. </query>
  49. <query id="UIB010191_04.SELECT" desc="同上">
  50. SELECT
  51. SQ.SPEC_STL_GRD
  52. , SQ.ORD_USE_TP
  53. , SQ.THK_MIN
  54. , SQ.THK_MAX
  55. {1}
  56. , MAX(decode(SQ.QLTY_CD , 'SAMP' , SQ.SMP_LOT_CD||SQ.SMP_LEN_LOC||SQ.SMP_WTH_LOC )) SAMP
  57. FROM TBB01_SPEC_QLTY SQ , TBB02_DEF_CONV DC
  58. WHERE SQ.SPEC_ABBSYM = DC.SPEC_ABBSYM(+)
  59. AND SQ.PRDNM_CD = DC.PRDNM_CD(+)
  60. AND SQ.QLTY_CD = DC.QLTY_CD(+)
  61. AND SQ.SPEC_ABBSYM LIKE ?
  62. AND SQ.PRDNM_CD = 'AR'
  63. GROUP BY SQ.SPEC_STL_GRD
  64. , SQ.ORD_USE_TP
  65. , SQ.THK_MIN
  66. , SQ.THK_MAX
  67. </query>
  68. <query id="UIB010191_04.LOOP" desc="循环调用">
  69. , max(decode(DC.QLTY_CD , '{1}' , DC.SMP_LOT_CD)) LOTCD{2}
  70. </query>
  71. <query id="UIB010191_05.SELECT" desc="">
  72. SELECT 1 FROM TBB02_DEF_CONV WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND QLTY_CD = ?
  73. </query>
  74. <query id="UIB010191_01.INSERT" desc="">
  75. INSERT INTO TBB02_DEF_CONV(PRDNM_CD , SPEC_ABBSYM , QLTY_CD , SMP_LOT_CD) VALUES(?,?,?,?)
  76. </query>
  77. <query id="UIB010191_01.UPDATE" desc="">
  78. UPDATE TBB02_DEF_CONV
  79. SET SMP_LOT_CD = ?
  80. WHERE PRDNM_CD = ?
  81. AND SPEC_ABBSYM = ?
  82. AND QLTY_CD = ?
  83. </query>
  84. <query id="UIB010191_01.DELETE" desc="">
  85. DELETE FROM TBB02_DEF_CONV
  86. WHERE PRDNM_CD = ?
  87. AND SPEC_ABBSYM = ?
  88. AND QLTY_CD = ?
  89. </query>
  90. </queryMap>