e79ddc3e21ef4f09a1408322cc174cee6a18c40a.svn-base 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="标准规范参数录入">
  3. <query id="UIB010302_01.INITSELECT" desc="标准钢号初始化,从标准成分处带来" fetchSize="10">
  4. SELECT DISTINCT
  5. SIR.SPEC_STL_GRD LABEL
  6. , SIR.SPEC_STL_GRD VALUE
  7. FROM TBB01_SPEC_INGR SIR
  8. ORDER BY SIR.SPEC_STL_GRD
  9. </query>
  10. <query id="UIB010302_02.INITSELECT" desc="标准号初始化" fetchSize="10">
  11. SELECT DISTINCT
  12. A.SM_CD LABEL --标准名称
  13. ,A.SM_CD VALUE
  14. FROM TBZ00_COMMCD A
  15. WHERE LG_CD = 'B01001'
  16. ORDER BY A.SM_CD
  17. </query>
  18. <query id="UIB010302_01.SELECT" desc="标准号查询" fetchSize="10">
  19. <![CDATA[
  20. SELECT
  21. T.SM_CD LABEL
  22. ,T.SM_CD VALUE
  23. FROM TBZ00_COMMCD T
  24. WHERE T.LG_CD = 'B01001'
  25. ORDER BY T.SM_CD
  26. ]]>
  27. </query>
  28. <query id="UIB010302_02.SELECT" desc="" fetchSize="10">
  29. <![CDATA[
  30. SELECT DISTINCT
  31. T.PRDNM_CD, --交货状态
  32. T.SPEC_ABBSYM, --标准号
  33. T.SPEC_STL_GRD --规格钢号
  34. FROM TBB01_SPEC_TECH T
  35. WHERE T.SPEC_ABBSYM = DECODE(? , NULL , T.SPEC_ABBSYM , ?)
  36. AND T.SPEC_STL_GRD = DECODE(? , NULL , T.SPEC_STL_GRD , ?)
  37. ORDER BY T.SPEC_STL_GRD
  38. ]]>
  39. </query>
  40. <query id="UIB010302_04.SELECT" fetchSize="" desc="">
  41. SELECT * FROM TBB01_SEQ_PROD T ORDER BY T.DISPLAY_SEQ
  42. </query>
  43. <query id="UIB010302_11.SELECT" fetchSize="" desc="该项目是否存在">
  44. SELECT SPEC_ABBSYM
  45. FROM TBB01_SPEC_TECH
  46. WHERE PRDNM_CD = ?
  47. AND SPEC_ABBSYM = ?
  48. AND SPEC_STL_GRD = ?
  49. AND PROD_CD = ?
  50. </query>
  51. <query id="UIB010302_12.SELECT" fetchSize="" desc="">
  52. SELECT T1.PROD_CD
  53. ,T1.PROD_CD_CFNM
  54. ,T1.PROD_TYPE
  55. ,T1.DCS_SYM
  56. ,T2.PROD_VAL
  57. ,T2.MEMO
  58. ,T2.PROD_VAL_EXP1
  59. ,T2.PROD_VAL_EXP2
  60. ,T2.PROD_VAL_EXP3
  61. FROM TBB01_SEQ_PROD T1 , TBB01_SPEC_TECH T2
  62. WHERE T1.PROD_CD = T2.PROD_CD(+)
  63. AND T2.PRDNM_CD(+) = ?
  64. AND T2.SPEC_ABBSYM(+) = ?
  65. AND T2.SPEC_STL_GRD(+) = ?
  66. ORDER BY DECODE(T2.PROD_VAL, NULL , 1 , 0) , T1.DISPLAY_SEQ
  67. </query>
  68. <query id="UIB010302_01.INSERT" fetchSize="" desc="">
  69. INSERT INTO TBB01_SPEC_TECH( --规范代码录入
  70. PRDNM_CD,
  71. SPEC_ABBSYM,
  72. SPEC_STL_GRD,
  73. PROD_CD,
  74. PROD_TYPE,
  75. DCS_SYM,
  76. PROD_VAL,
  77. MEMO,
  78. REG_ID,
  79. REG_DTIME
  80. ) VALUES(?,?,?,?,?,?,?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'))
  81. </query>
  82. <query id="UIB010302_02.UPDATE" fetchSize="" desc="">
  83. UPDATE TBB01_SPEC_TECH
  84. SET PROD_VAL = ?,
  85. MEMO = ?,
  86. MOD_ID = ?,
  87. MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') --修改日期
  88. WHERE PRDNM_CD = ?
  89. AND SPEC_ABBSYM = ?
  90. AND SPEC_STL_GRD = ?
  91. AND PROD_CD = ?
  92. </query>
  93. <query id="UIB010302_01.DELETE" fetchSize="" desc="删除某标准信息">
  94. DELETE FROM TBB01_SPEC_TECH WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD=?
  95. </query>
  96. <query id="UIB010302_02.DELETE" fetchSize="" desc="删除某项目">
  97. DELETE FROM TBB01_SPEC_TECH WHERE PRDNM_CD = ? AND SPEC_ABBSYM = ? AND SPEC_STL_GRD= ? AND PROD_CD = ?
  98. </query>
  99. </queryMap>