d3cb20a629140cbaee0d2fddd6a8dfca8fa699f7.svn-base 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="Order Project A">
  3. <query id="UIA020010.LOV.SpecStlGrd.find" desc=" " fetchSize="10">
  4. <![CDATA[
  5. SELECT SM_CFNM AS SPEC_STL_GRD_DESC, SM_CD AS SPEC_STL_GRD
  6. FROM TBZ00_COMMCD
  7. WHERE LG_CD = 'A02001'
  8. AND USED_YN = 'Y'
  9. ORDER BY CD_SEQ
  10. ]]>
  11. </query>
  12. <query id="UIA020010.LOV.DlvtGrpTp.find" desc=" " fetchSize="10">
  13. <![CDATA[
  14. SELECT SM_CFNM AS DLVT_GRP_TP_DESC, SM_CD AS DLVT_GRP_TP
  15. FROM TBZ00_COMMCD
  16. WHERE LG_CD = 'A02002'
  17. AND USED_YN = 'Y'
  18. ORDER BY CD_SEQ
  19. ]]>
  20. </query>
  21. <query id="UIA020010.LOV.MaxPKValue.find" desc=" " fetchSize="10">
  22. <![CDATA[
  23. SELECT NVL(MAX(ELMT_SEQ),0) AS MAX_ELMT_SEQ FROM TBA02_DLVT_ELMT
  24. ]]>
  25. </query>
  26. <query id="UIA020010.List.DlvtElement.find" desc=" " fetchSize="10">
  27. <![CDATA[
  28. SELECT ELMT_SEQ, ELMT_DESC, DEFAULT_SEQ, TERM_DAYS, TERM_DAYS_DESC
  29. , REG_ID, TO_CHAR(TO_DATE(REG_DTIME,'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS') AS REG_DTIME
  30. , MOD_ID, TO_CHAR(TO_DATE(MOD_DTIME,'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS') AS MOD_DTIME
  31. ,'N' AS CHK
  32. FROM TBA02_DLVT_ELMT
  33. WHERE 1 = 1
  34. AND ELMT_DESC LIKE '%'||:1||'%'
  35. ORDER BY ELMT_SEQ
  36. ]]>
  37. </query>
  38. <query id="UIA020010.List.DlvtElement.insert" desc=" " fetchSize="10">
  39. <![CDATA[
  40. INSERT INTO TBA02_DLVT_ELMT (ELMT_SEQ, ELMT_DESC, DEFAULT_SEQ, TERM_DAYS, TERM_DAYS_DESC, REG_ID, REG_DTIME, MOD_ID, MOD_DTIME)
  41. VALUES ( :1, :2, :3, :4, :5, :6, TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'), :7, TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') )
  42. ]]>
  43. </query>
  44. <query id="UIA020010.List.DlvtElement.update" desc=" " fetchSize="10">
  45. <![CDATA[
  46. UPDATE TBA02_DLVT_ELMT
  47. SET ELMT_DESC = :1
  48. , DEFAULT_SEQ = :2
  49. , TERM_DAYS = :3
  50. , TERM_DAYS_DESC = :4
  51. , MOD_ID = :5
  52. , MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  53. WHERE ELMT_SEQ = :6
  54. ]]>
  55. </query>
  56. <query id="UIA020010.List.DlvtElement.delete" desc=" " fetchSize="10">
  57. <![CDATA[
  58. DELETE FROM TBA02_DLVT_ELMT WHERE ELMT_SEQ = :1
  59. ]]>
  60. </query>
  61. <query id="UIA020010.List.DlvtDetail.find" desc=" " fetchSize="10">
  62. <![CDATA[
  63. SELECT A.ELMT_SEQ, B.SPEC_STL_GRD, B.DLVT_GRP_TP, B.ELMT_SEQ, B.TERM_DAYS, B.TERM_DAYS_DESC
  64. , B.REG_ID, TO_CHAR(TO_DATE(B.REG_DTIME,'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS') AS REG_DTIME
  65. , B.MOD_ID, TO_CHAR(TO_DATE(B.MOD_DTIME,'YYYYMMDDHH24MISS'),'YYYY-MM-DD HH24:MI:SS') AS MOD_DTIME
  66. , ROW_NUMBER() OVER (PARTITION BY A.ELMT_SEQ ORDER BY B.SPEC_STL_GRD, B.DLVT_GRP_TP) AS RN
  67. , Z.DLVT_GRP_TP_DESC
  68. FROM TBA02_DLVT_ELMT A, TBA02_DLVT_DTL B
  69. ,(SELECT SM_CFNM AS DLVT_GRP_TP_DESC, SM_CD AS DLVT_GRP_TP
  70. FROM TBZ00_COMMCD
  71. WHERE LG_CD = 'A02002') Z
  72. WHERE 1 = 1
  73. AND B.DLVT_GRP_TP = Z.DLVT_GRP_TP(+)
  74. AND A.ELMT_SEQ = B.ELMT_SEQ(+)
  75. AND A.ELMT_DESC LIKE '%'||:1||'%'
  76. ]]>
  77. </query>
  78. </queryMap>