f7578b8f38c256a4c2de18bb4dfbda15212a891e.svn-base 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="成分代码基本信息维护">
  3. <query id="UIB010070_01.SELECT" desc="查询成分" fetchSize="10">
  4. <![CDATA[
  5. SELECT
  6. 'N' CHK --防止被选择后再次查询后没有去掉选择
  7. , DISPLAY_SEQ --标识序号
  8. , CHEM_CD --成分
  9. , CHEM_CD INGR --成分
  10. , COMP_DETAIL --仅复合成分有内容,其它元素内容为“-”
  11. , DISPLAY_LEN --保留位数
  12. , COMP_YN --是否复合元素
  13. , COMP_CAL --复合元素内容
  14. , REG_ID||'/'||MOD_ID ID --注意,若无修改者和修改时间则为录入者
  15. , REG_DTIME||'/'||MOD_DTIME DTIME -- 若无修改这和修改时间则为录入时间
  16. FROM TBB01_SEQ_INGR
  17. ORDER BY COMP_YN , DISPLAY_SEQ
  18. ]]>
  19. </query>
  20. <query id="UIB010070_02.SELECT" desc="获得复合元素包括CEQ等计算公式的总数">
  21. SELECT COUNT(*) FROM TBB01_SEQ_INGR WHERE COMP_YN = 'Y'
  22. </query>
  23. <query id="UIB010070_01.UPDATE" desc="更新">
  24. UPDATE TBB01_SEQ_INGR
  25. SET DISPLAY_SEQ = ? --序号
  26. , CHEM_CD = ? --更新后的元素
  27. , DISPLAY_LEN = ? --保留位数
  28. , COMP_YN = ? --是否符合元素
  29. , COMP_CAL = ? --复合元素内容
  30. , MOD_ID = ? --修改人
  31. , COMP_DETAIL = ? --复合元素名称
  32. , MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') --修改日期
  33. WHERE CHEM_CD = ? --更新前的元素名
  34. </query>
  35. <query id="UIB010070_01.INSERT" desc="插入">
  36. INSERT INTO TBB01_SEQ_INGR(
  37. DISPLAY_SEQ --序号
  38. , CHEM_CD --元素
  39. , DISPLAY_LEN --保留位数
  40. , COMP_YN --是否符合元素
  41. , COMP_CAL --复合元素内容
  42. , REG_ID --记录人
  43. , COMP_DETAIL --详细内容
  44. , REG_DTIME --时间
  45. ) VALUES(?,?,?,?,?,?,?,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'))
  46. </query>
  47. <query id="UIB010070_01.DELETE" desc="删除某成分">
  48. DELETE FROM TBB01_SEQ_INGR WHERE CHEM_CD = ?
  49. </query>
  50. </queryMap>