953d0334f85963fb1d504113f5a478b1ab38a55f.svn-base 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING PROGRESS ">
  3. <query id="NIG020640_SLAB_COMM.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  4. <![CDATA[
  5. SELECT SLAB_WAY,HCR_CLF,STL_GRD,SLAB_WTH,SLAB_LEN,ORD_NO||ORD_SEQ ORD_NO,
  6. PRODNM_CD,SLAB_INGR_DEC_GRD,EXTSHAPE_GRD,CORRECT_RSLT_CD ,NONORD_CAUSE_CD
  7. FROM TBG02_SLAB_COMM
  8. WHERE SLAB_NO = ?
  9. ]]>
  10. </query>
  11. <query id="NIG020640_STD_SEARCH.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  12. <![CDATA[
  13. SELECT YARD_ADDR ,YARD_COND_CLF
  14. FROM TBG04_YARD_STD_SEARCH a,
  15. TBG04_STD_SLAB_YARD b
  16. WHERE a.YARD_COND_CLF = b.ADDR_SERVICE
  17. AND ? like a.STL_GRD ||'%'
  18. ]]>
  19. </query>
  20. <query id="NIG020640_YARD_MAP.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  21. <![CDATA[
  22. SELECT STORELAY,SLAB_NO
  23. FROM TBG04_SLAB_YARD
  24. WHERE YARD_ADDR = ?
  25. ]]>
  26. </query>
  27. <query id="NIG020640_SLAB_YARD.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  28. <![CDATA[
  29. SELECT
  30. SLAB_NO,STL_GRD,PRODNM_CD,ORD_NO,SLAB_LEN,SLAB_WTH,YARD_ADDR,STORELAY
  31. FROM
  32. (
  33. SELECT SLAB_NO,STL_GRD,PRODNM_CD,ORD_NO,SLAB_LEN,SLAB_WTH
  34. FROM TBG02_SLAB_COMM
  35. WHERE SLAB_NO =
  36. (SELECT SLAB_NO
  37. FROM
  38. (
  39. SELECT a.*
  40. , ROW_NUMBER() OVER (ORDER BY STORELAY DESC) RN
  41. FROM TBG04_SLAB_YARD a
  42. WHERE a.YARD_ADDR = ?
  43. AND a.SLAB_NO IS NOT NULL
  44. )
  45. WHERE RN = 1
  46. )
  47. ) a,
  48. (
  49. SELECT YARD_ADDR,STORELAY
  50. FROM
  51. (
  52. SELECT a.*
  53. , ROW_NUMBER() OVER (ORDER BY STORELAY DESC) RN
  54. FROM TBG04_SLAB_YARD a
  55. WHERE a.YARD_ADDR = ?
  56. AND a.SLAB_NO IS NOT NULL
  57. )
  58. WHERE RN = 1
  59. ) b
  60. ]]>
  61. </query>
  62. <query id="NIG020640_YARD_COMMAND.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  63. <![CDATA[
  64. SELECT MAX(ORD_SEQ) ORD_SEQ
  65. FROM TBG04_SLAB_CRANE_ORDER
  66. ]]>
  67. </query>
  68. <query id="NIG020640_YARD_COMMAND.insert" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  69. <![CDATA[
  70. INSERT TBG04_SLAB_CRANE_ORDER INTO
  71. (
  72. ORD_SEQ
  73. ,AREA_CD
  74. ,CR_NO
  75. ,FROM_ADDR
  76. ,TO_ADDR
  77. ,SLAB_CNT
  78. ,ORD_DTIME
  79. ,ORD_STAT
  80. )
  81. VALUES
  82. (
  83. SLAB_CRANE_ORDER_SEQ.NEXTVAL
  84. ,?
  85. ,?
  86. ,?
  87. ,?
  88. ,1
  89. ,to_char(sysdate,'yyyymmddhh24miss')
  90. ,'1'
  91. )
  92. ]]>
  93. </query>
  94. <query id="NIG020640_STLGRD.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  95. <![CDATA[
  96. SELECT YARD_ADDR ,YARD_COND_CLF
  97. FROM TBG04_YARD_STD_SEARCH a,
  98. TBG04_STD_SLAB_YARD b,
  99. TBG02_SLAB_COMM c
  100. WHERE a.YARD_COND_CLF = b.ADDR_SERVICE
  101. AND c.STL_GRD like a.STL_GRD ||'%'
  102. AND YARD_ADDR like 'Z1%'
  103. AND c.SLAB_NO = ?
  104. ]]>
  105. </query>
  106. <query id="NIG020640_SMS_YARD.select" desc=" " fetchSize="10">
  107. <![CDATA[
  108. SELECT YARD_ADDR,TOT_SLAB,MAX(SLAB_CNT) SLAB_CNT
  109. FROM
  110. (
  111. SELECT a.YARD_ADDR,COUNT(SLAB_NO) TOT_SLAB , SLAB_CNT
  112. FROM TBG04_SLAB_YARD a,
  113. (
  114. SELECT YARD_ADDR ,SLAB_CNT
  115. FROM
  116. (
  117. SELECT YARD_ADDR,MAX( STORELAY ) STORELAY,COUNT(*) SLAB_CNT
  118. FROM TBG04_SLAB_YARD
  119. WHERE SUBSTR(SLAB_NO,1,10) = ?
  120. AND YARD_ADDR LIKE ?||'%'
  121. GROUP BY YARD_ADDR
  122. ORDER BY SLAB_CNT DESC
  123. )
  124. ) b
  125. WHERE a.YARD_ADDR = B.YARD_ADDR
  126. GROUP BY a.YARD_ADDR,SLAB_CNT
  127. ORDER BY SLAB_CNT DESC
  128. )
  129. WHERE TOT_SLAB < 12
  130. AND ROWNUM = 1
  131. GROUP BY YARD_ADDR,TOT_SLAB
  132. ]]>
  133. </query>
  134. <query id="NIG020640_CR_CMD.select" desc=" " fetchSize="10">
  135. <![CDATA[
  136. SELECT SEQ_NO
  137. FROM TBG04_SLAB_CRANE_ORDER
  138. WHERE ORD_STAT = '1'
  139. AND FROM_ADDR like ?||'%'
  140. AND TO_ADDR = ?
  141. AND ORD_SLAB_NO1 = ?
  142. ]]>
  143. </query>
  144. <query id="NIG020640_EMPTY_YARD.select" desc=" " fetchSize="10">
  145. <![CDATA[
  146. SELECT YARD_ADDR
  147. FROM
  148. (
  149. SELECT count(SLAB_NO) SLAB_CNT ,YARD_ADDR
  150. FROM TBG04_SLAB_YARD
  151. WHERE
  152. YARD_ADDR LIKE ?||'%'
  153. GROUP BY YARD_ADDR
  154. ORDER BY YARD_ADDR DESC
  155. )
  156. WHERE SLAB_CNT = 0
  157. AND ROWNUM = 1
  158. ]]>
  159. </query>
  160. <query id="NIG020640_SAME_GRD.select" desc=" " fetchSize="10">
  161. <![CDATA[
  162. SELECT YARD_ADDR,STORELAY
  163. FROM
  164. (
  165. SELECT a.YARD_ADDR
  166. ,a.STORELAY
  167. ,a.SLAB_NO
  168. ,b.STL_GRD
  169. ,(SELECT CASE WHEN ABS(SLAB_WTH - ?) > 50 THEN 'N' ELSE 'Y' END FROM DUAL) WTH_COMP
  170. ,(SELECT CASE WHEN ABS(SLAB_LEN - ?) > 100 THEN 'N' ELSE 'Y' END FROM DUAL) LEN_COMP
  171. FROM TBG04_SLAB_YARD a,TBG02_SLAB_COMM b,
  172. (
  173. SELECT YARD_ADDR,MAX(STORELAY) STORELAY
  174. FROM TBG04_SLAB_YARD
  175. WHERE
  176. SLAB_NO IS NOT NULL
  177. AND YARD_ADDR LIKE ?||'%'
  178. GROUP BY YARD_ADDR
  179. ORDER BY YARD_ADDR DESC
  180. ) c
  181. WHERE
  182. a.SLAB_NO = b.SLAB_NO
  183. AND a.YARD_ADDR = c.YARD_ADDR
  184. AND a.STORELAY = c.STORELAY
  185. )
  186. WHERE STORELAY < 12
  187. AND LEN_COMP = 'Y'
  188. AND WTH_COMP = 'Y'
  189. AND STL_GRD = ?
  190. AND ROWNUM = 1
  191. ]]>
  192. </query>
  193. <query id="NIG020640_CR_CMD.delete" desc=" " fetchSize="10">
  194. <![CDATA[
  195. DELETE FROM TBG04_SLAB_CRANE_ORDER
  196. WHERE SEQ_NO = ?
  197. ]]>
  198. </query>
  199. <query id="NIG020640_CR_CMD.insert" desc=" " fetchSize="10">
  200. <![CDATA[
  201. INSERT INTO TBG04_SLAB_CRANE_ORDER
  202. (
  203. SEQ_NO
  204. ,FROM_ADDR
  205. ,TO_ADDR
  206. ,SLAB_CNT
  207. ,ORD_STAT
  208. ,ORD_DTIME
  209. ,REG_ID
  210. ,REG_DTIME
  211. ,ORD_SLAB_NO1
  212. )
  213. VALUES
  214. (
  215. SLAB_CRANE_ORDER_SEQ.NEXTVAL
  216. ,?
  217. ,?
  218. ,1
  219. ,'1'
  220. , TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  221. ,'NIG020640'
  222. , TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  223. , ?
  224. )
  225. ]]>
  226. </query>
  227. <query id="NIG020640_RHF_L1.insert" desc=" " fetchSize="10">
  228. <![CDATA[
  229. INSERT INTO TBH06_L1_SEND_SLAB_TAKEIN
  230. (
  231. SEQ_NO
  232. ,MSG_FLAG
  233. ,TC_ID
  234. ,TRANS_DTIME
  235. ,SLAB_NO
  236. ,LINE_POSITION
  237. ,HCR_CLF
  238. ,YARD_LOC
  239. ,DEST_POSITION
  240. )
  241. VALUES
  242. (
  243. TBH06_L1_SEND_SLAB_TAKEIN_SEQ.NEXTVAL
  244. ,'N'
  245. ,'FML010'
  246. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  247. ,?
  248. ,?
  249. ,?
  250. ,?
  251. ,?
  252. )
  253. ]]>
  254. </query>
  255. </queryMap>