53d6804652ac6b7a8bd9cac47e2fa694bed2fcf8.svn-base 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="EMP Project D">
  3. <query id="orderNo.select" desc="订单号码查询" fetchSize="10">
  4. <![CDATA[
  5. SELECT ORD_NO,ORD_NO AS PRDNM_CD FROM TBD01_SLABDN_OBJ
  6. ]]>
  7. </query>
  8. <query id="select.orderInfo.byOrderNo" desc="根据订单号码查询订单" fetchSize="10">
  9. <![CDATA[
  10. SELECT A.*
  11. , E.SM_CFNM AS RCVORD_TP
  12. , B.PRODNM_CD
  13. , F.SM_CFNM AS ORD_USE_TP
  14. , C.SPEC_STL_GRD
  15. , G.FAC_STL_GRP
  16. FROM TBD01_SLABDN_OBJ A, TBE02_ORD_PRC B, TBA01_ORD_LINE C, TBA01_ORD_COMM D
  17. ,(SELECT SM_CD, SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'A01001') E
  18. ,(SELECT SM_CD, SM_CFNM FROM TBZ00_COMMCD WHERE LG_CD = 'A01007') F
  19. , TBD00_STLGRD G
  20. WHERE A.ORD_NO = B.ORD_NO(+) AND A.ORD_SEQ = B.ORD_SEQ(+)
  21. AND B.ORD_NO = C.ORD_NO(+) AND B.ORD_SEQ = C.ORD_SEQ(+)
  22. AND C.ORD_NO = D.ORD_NO(+)
  23. AND D.RCVORD_TP = E.SM_CD(+)
  24. AND B.ORD_USEAGE_CD = F.SM_CD(+)
  25. AND B.STL_GRD = G.FAC_STL_GRD(+)
  26. AND A.ORD_NO LIKE :1||'%'
  27. ]]>
  28. </query>
  29. <query id="select.sm.cfnm" desc="查询产品名称" fetchSize="10">
  30. <![CDATA[
  31. SELECT T.SM_CFNM, T.SM_CD FROM TBZ00_COMMCD T WHERE T.LG_CD='A01004' AND T.USED_YN='Y'
  32. ]]>
  33. </query>
  34. <query id="autoslabdnres.select" desc="自动板坏设计结果查询" fetchSize="10">
  35. <![CDATA[
  36. SELECT 'false' AS CHK, T.*
  37. FROM TBD01_SLABDN_RST T
  38. WHERE T.ORD_NO = ?
  39. AND T.ORD_SEQ = ?
  40. AND T.COMB_YN = 'N'
  41. ORDER BY T.DSN_SLAB_NO
  42. ]]>
  43. </query>
  44. <query id="coil_wgt.select" desc="钢号查询">
  45. <![CDATA[
  46. -- SELECT DISTINCT FAC_STL_GRD, FAC_STL_GRD AS PRDNM_CD FROM TBD01_SLABDN_RST
  47. SELECT A.FAC_STL_GRD, A.FAC_STL_GRD AS PRDNM_CD
  48. FROM TBD00_STLGRD A
  49. WHERE EXISTS (SELECT 'X'
  50. FROM TBD01_SLABDN_RST B
  51. WHERE B.FAC_STL_GRD = A.FAC_STL_GRD)
  52. ORDER BY A.FAC_STL_GRD
  53. ]]>
  54. </query>
  55. <query id="proc_path.select" desc="工序路径查询">
  56. <![CDATA[
  57. -- SELECT DISTINCT PROC_PATH, PROC_PATH AS PRDNM_CD FROM TBD01_SLABDN_RST
  58. SELECT SM_CFNM AS PROC_PATH, SM_CD AS PRDNM_CD
  59. FROM TBZ00_COMMCD
  60. WHERE LG_CD = 'F01001' AND SM_CD LIKE 'J%'
  61. ]]>
  62. </query>
  63. <query id="slabNoMax.select" desc="板坏设计时最大板坏号的查询">
  64. <![CDATA[
  65. SELECT NVL(MAX(DSN_SLAB_NO),0)+1 AS DSN_SLAB_NO FROM TBD01_SLABDN_RST
  66. ]]>
  67. </query>
  68. <query id="sumSlabNo.updata" desc="板坏设计结果删除">
  69. <![CDATA[
  70. UPDATE TBD01_SLABDN_RST
  71. SET P_DSN_SLAB_NO = ?
  72. where DSN_SLAB_NO = ?
  73. ]]>
  74. </query>
  75. <query id="castStlGrd.find" desc="查询连浇钢种号" fetchSize="10">
  76. <![CDATA[
  77. SELECT B.FAC_STL_GRPNM AS SM_CFNM, B.FAC_STL_GRP AS CAST_STL_GRD
  78. FROM TBD00_STLGRD_GRP B
  79. WHERE EXISTS (SELECT 'X'
  80. FROM TBD00_STLGRD A
  81. WHERE A.FAC_STL_GRP = B.FAC_STL_GRP)
  82. ]]>
  83. </query>
  84. <query id="allCastStlGrd.find" desc="查询所有连浇钢种组" fetchSize="10">
  85. <![CDATA[
  86. SELECT FAC_STL_GRP AS SM_CD, FAC_STL_GRPNM AS SM_CFNM
  87. FROM TBD00_STLGRD_GRP
  88. ]]>
  89. </query>
  90. </queryMap>