4a62f3abbfaa590de782b1388fef39e1a283464f.svn-base 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="交付条件(外形尺寸标准号)录入">
  3. <query id="UIB010272_01.INITSELECT" desc="客户名称" fetchSize="10">
  4. <![CDATA[
  5. SELECT A.CUST_CD VALUE, A.CUST_NM LABEL
  6. FROM TBZ00_CUSTOMER A
  7. ORDER BY A.CUST_NM
  8. ]]>
  9. </query>
  10. <query id="UIB010270_02.INITSELECT" desc="获得公差名及公差代码">
  11. SELECT
  12. SM_CFNM LABEL --公差名
  13. , SM_CD VALUE --公差代码
  14. FROM TBZ00_COMMCD WHERE LG_CD = 'B01012'
  15. </query>
  16. <query id="UIB010270_03.INITSELECT" desc="等级代码 DengJi">
  17. SELECT
  18. SM_CD LABEL
  19. , SM_CD VALUE
  20. FROM TBZ00_COMMCD WHERE LG_CD='B01119'
  21. </query>
  22. <query id="UIB010270_04.INITSELECT" desc="在基本信息中有,但在标准表中没有">
  23. SELECT T1.SM_CD LABEL
  24. ,T1.SM_CD VALUE
  25. FROM TBZ00_COMMCD T1
  26. WHERE T1.LG_CD = 'B01120'
  27. AND T1.USED_YN = 'Y'
  28. MINUS
  29. SELECT T2.DEV_SPEC_CD
  30. ,T2.DEV_SPEC_CD
  31. FROM TBB01_SPEC_DEL T2
  32. </query>
  33. <query id="UIB010272_01.SELECT" desc="按 牌号获取原有数据">
  34. SELECT DISTINCT SPEC_STL_GRD DEV_SPEC_CD
  35. FROM TBB01_SPEC_STL
  36. WHERE SPEC_STL_GRD LIKE ? || '%'
  37. ORDER BY SPEC_STL_GRD
  38. </query>
  39. <query id="UIB010272_02.SELECT" desc="双击datagrid1中某条记录时,按交付条件号及名进行查询">
  40. SELECT 'N' CHK,T.CUSTSTL,t.mark,t.CUSTNAME,t.SPEC_ABBSYM
  41. from TBB01_SPEC_STL t
  42. where t.SPEC_STL_GRD = ?
  43. </query>
  44. <query id="UIB010272_01.INSERT" desc="插入新的公差">
  45. INSERT INTO TBB01_SPEC_STL(
  46. SPEC_STL_GRD --交付条件标准号
  47. , CUSTSTL
  48. , CUSTNAME
  49. , SPEC_ABBSYM
  50. , MOD_ID --操作人
  51. , MOD_DTIME --操作时间
  52. , MARK
  53. )
  54. VALUES(?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'),(SELECT NVL(MAX(MARK),0) + 1 FROM TBB01_SPEC_STL))
  55. </query>
  56. <query id="UIB010272_01.UPDATE" desc="datagrid2更新公差等信息">
  57. UPDATE TBB01_SPEC_STL
  58. SET CUSTSTL= ?
  59. ,CUSTNAME=?
  60. , SPEC_ABBSYM=?
  61. , MOD_ID = ?
  62. , MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  63. WHERE SPEC_STL_GRD = ? --交付条件标准号
  64. AND MARK = ?
  65. </query>
  66. <query id="UIB010272_01.DELETE" desc="datagrid1删除交付条件信息">
  67. DELETE FROM TBB01_SPEC_STL
  68. WHERE SPEC_STL_GRD = ? --交付条件标准号
  69. </query>
  70. <query id="UIB010272_02.DELETE" desc="datagrid2删除具体的一条记录">
  71. DELETE FROM TBB01_SPEC_STL
  72. WHERE MARK=?
  73. </query>
  74. <query id="UIB010274_01.INSERT" desc="插入新的公差">
  75. INSERT INTO TBB01_SuanXi_smp(
  76. SPEC_STL_GRD --交付条件标准号
  77. , SPEC_ABBSYM
  78. , ORD_USE_TP
  79. )
  80. VALUES(?,?,?)
  81. </query>
  82. <query id="UIB010274_01.SELECT" desc="按 牌号获取原有数据">
  83. SELECT SPEC_STL_GRD DEV_SPEC_CD,SPEC_ABBSYM,ORD_USE_TP
  84. FROM TBB01_SuanXi_smp
  85. WHERE SPEC_STL_GRD LIKE ? || '%'
  86. ORDER BY SPEC_STL_GRD
  87. </query>
  88. <query id="UIB010274_02.DELETE" desc="datagrid2删除具体的一条记录">
  89. DELETE FROM TBB01_SuanXi_smp
  90. WHERE SPEC_STL_GRD=? AND SPEC_ABBSYM=? AND ORD_USE_TP=?
  91. </query>
  92. <query id="UIB010270_01.CALL" desc="复制">
  93. {call ZL_NORM_MANAGE.COPY_SPEC_DELE(?,?,?,?,?,?)}
  94. </query>
  95. </queryMap>