72505d13d0e2a789ef9cefac4af9a8df943f1f6d.svn-base 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIG040042_01.select" desc="" fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK,FROM_ADDR,TO_ADDR,SLAB_CNT,CR_NO,REG_DTIME,SEQ_NO,ORD_SLAB_NO1 SLAB_NO,ORD_TYPE
  6. FROM TBG04_SLAB_CRANE_ORDER
  7. WHERE DECODE(FROM_ADDR,'A1','Z1','A2','Z1','A3','Z2','A4','Z2','A5','Z3','A6','Z3','C7','Z1','C8','Z1','C9','Z2','C10','Z2','C11','Z3','C12','Z3',FROM_ADDR) LIKE ?||'%'
  8. AND CR_NO LIKE ?||'%'
  9. AND ORD_TYPE LIKE ?||'%'
  10. AND ORD_STAT = '1'
  11. ORDER BY REG_DTIME
  12. ]]>
  13. </query>
  14. <query id="UIG040042_02.select" desc="" fetchSize="10">
  15. <![CDATA[
  16. SELECT '' CHK,STORELAY ,SLAB_NO ,YARD_ADDR FROM TBG04_SLAB_YARD
  17. WHERE YARD_ADDR = ? ORDER BY STORELAY DESC
  18. ]]>
  19. </query>
  20. <query id="UIG040042_01.update" desc="" fetchSize="10">
  21. <![CDATA[
  22. UPDATE TBG04_SLAB_YARD SET SLAB_NO = ?
  23. ,ORD_FLAG = ''
  24. WHERE YARD_ADDR = ?
  25. AND STORELAY = ?
  26. ]]>
  27. </query>
  28. <query id="UIG040042_02.update" desc="" fetchSize="10">
  29. <![CDATA[
  30. UPDATE TBG04_SLAB_CRANE_ORDER SET ORD_STAT = '2'
  31. WHERE SEQ_NO = ?
  32. ]]>
  33. </query>
  34. <query id="UIG040042_L2_LOCK.insert" desc="" fetchSize="10">
  35. <![CDATA[
  36. INSERT INTO TBH06_L1_SEND_SLAB_LOCK
  37. ( SEQ_NO
  38. ,MSG_FLAG
  39. ,TC_ID
  40. ,TRANS_DTIME
  41. ,LOCK_FLAG
  42. ,LINE_POSITION
  43. ,SEND_DTIME
  44. ) VALUES
  45. (
  46. TBH06_L1_SEND_SLAB_LOCK_SEQ.NEXTVAL
  47. ,'N'
  48. ,?
  49. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  50. ,?
  51. ,?
  52. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  53. )
  54. ]]>
  55. </query>
  56. <query id="UIG040042_L2_LOCK.update" desc="" fetchSize="10">
  57. <![CDATA[
  58. UPDATE TBH06_L1_SEND_SLAB_LOCK SET
  59. MSG_FLAG = 'N'
  60. ,TC_ID = ?
  61. ,TRANS_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  62. ,LOCK_FLAG = ?
  63. ,LINE_POSITION = ?
  64. ,SEND_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  65. WHERE SEQ_NO = ?
  66. ]]>
  67. </query>
  68. <query id="UIG040042_L1_TAKEIN.insert" desc="" fetchSize="10">
  69. <![CDATA[
  70. INSERT INTO TBH06_L1_SEND_SLAB_TAKEIN
  71. ( SEQ_NO
  72. ,MSG_FLAG
  73. ,TC_ID
  74. ,TRANS_DTIME
  75. ,SLAB_NO
  76. ,LINE_POSITION
  77. ,HCR_CLF
  78. ,DEST_POSITION
  79. ) VALUES
  80. (
  81. TBH06_L1_SEND_SLAB_TAKEIN_SEQ.NEXTVAL
  82. ,'N'
  83. ,?
  84. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  85. ,?
  86. ,?
  87. ,?
  88. ,?
  89. )
  90. ]]>
  91. </query>
  92. <query id="UIG040042_L1_TAKEIN.update" desc="" fetchSize="10">
  93. <![CDATA[
  94. UPDATE TBH06_L1_SEND_SLAB_TAKEIN SET
  95. MSG_FLAG = 'N'
  96. ,TC_ID = ?
  97. ,TRANS_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  98. ,SLAB_NO = ?
  99. ,LINE_POSITION = ?
  100. ,HCR_CLF = ?
  101. ,DEST_POSITION = ?
  102. WHERE SEQ_NO = ?
  103. ]]>
  104. </query>
  105. <query id="UIG040042_L2_TAKEIN.insert" desc="" fetchSize="10">
  106. <![CDATA[
  107. INSERT INTO TBH06_L2_SEND_SLAB_TAKEIN
  108. ( SEQ_NO
  109. ,MSG_FLAG
  110. ,TC_ID
  111. ,TRANS_DTIME
  112. ,SEND_DC
  113. ,RECV_DC
  114. ,SERIAL_NO
  115. ,RESERVED
  116. ,LINE_POSITON
  117. ,SLAB_NO
  118. ,COIL_NO
  119. ,LINE_UP_DTIME
  120. ) VALUES
  121. (
  122. TBH06_L1_SEND_SLAB_TAKEIN_SEQ.NEXTVAL
  123. ,'N'
  124. ,?
  125. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  126. ,'FU'
  127. ,'HM'
  128. ,''
  129. ,''
  130. ,?
  131. ,?
  132. ,?
  133. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  134. )
  135. ]]>
  136. </query>
  137. <query id="UIG040042_L2_TAKEIN.update" desc="" fetchSize="10">
  138. <![CDATA[
  139. UPDATE TBH06_L2_SEND_SLAB_TAKEIN SET
  140. MSG_FLAG = 'N'
  141. ,TC_ID = ?
  142. ,TRANS_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  143. ,SEND_DC = 'FU'
  144. ,RECV_DC = 'HM'
  145. ,SERIAL_NO = ' '
  146. ,RESERVED = ' '
  147. ,LINE_POSITON = ?
  148. ,SLAB_NO = ?
  149. ,COIL_NO = ?
  150. ,LINE_UP_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  151. WHERE SEQ_NO = ?
  152. ]]>
  153. </query>
  154. <query id="UIG040042_L1_TAKEOUT.insert" desc="" fetchSize="10">
  155. <![CDATA[
  156. INSERT INTO TBH06_L1_SEND_SLAB_TAKEOUT
  157. ( SEQ_NO
  158. ,MSG_FLAG
  159. ,TC_ID
  160. ,TRANS_DTIME
  161. ,SLAB_NO
  162. ,LINE_POSITION
  163. ,YARD_POS
  164. ,TAKE_OUT_DTIME
  165. ) VALUES
  166. (
  167. TBH06_L1_SEND_SLAB_TAKEIN_SEQ.NEXTVAL
  168. ,'N'
  169. ,?
  170. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  171. ,?
  172. ,?
  173. ,?
  174. ,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  175. )
  176. ]]>
  177. </query>
  178. <query id="UIG040042_L1_TAKEOUT.update" desc="" fetchSize="10">
  179. <![CDATA[
  180. UPDATE TBH06_L1_SEND_SLAB_TAKEOUT SET
  181. MSG_FLAG = 'N'
  182. ,TC_ID = ?
  183. ,TRANS_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  184. ,SLAB_NO = ?
  185. ,LINE_POSITION = ?
  186. ,YARD_POS = ?
  187. ,TAKE_OUT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  188. WHERE SEQ_NO = ?
  189. ]]>
  190. </query>
  191. <query id="UIG040042_COIL_NO.select" desc="" fetchSize="10">
  192. <![CDATA[
  193. SELECT COIL_NO,HCR_CLF
  194. FROM TBF02_SPEC_MILL
  195. WHERE SLAB_NO = ? AND STATUS_CD = 'A'
  196. ]]>
  197. </query>
  198. <query id="UIG040042_03.select" desc="" fetchSize="10">
  199. <![CDATA[
  200. SELECT YARD_ADDR,LOCK_YN FROM TBG04_STD_SLAB_YARD
  201. WHERE YARD_ADDR = ?
  202. ]]>
  203. </query>
  204. <query id="UIG040042_04.select" desc=" 板坯入库记录修改 " fetchSize="10">
  205. <![CDATA[
  206. update tbg02_slab_comm
  207. set hcr_clf = 'C'
  208. ,slab_stock_ent_dtime = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  209. where slab_no = ?
  210. ]]>
  211. </query>
  212. <query id="UIG040042_05.select" desc=" 板坯入库记录修改 " fetchSize="10">
  213. <![CDATA[
  214. SELECT ROLL_MANA_NO||'-'|| ROLL_SLAB_SEQ ROLL_SEQ
  215. , a.SLAB_NO
  216. , 'A7' TO_ADDR
  217. , SUBSTR(A.CUR_LOAD_LOC,1,6) FROM_ADDR
  218. , SUBSTR(A.CUR_LOAD_LOC,7,2) SLAB_CNT
  219. , DECODE(SUBSTR(A.CUR_LOAD_LOC,1,2),'Z1','一跨','Z2','二跨','Z3','三跨') cr_no
  220. , '' CHK
  221. ,'B' ORD_TYPE
  222. ,'' seq_no
  223. FROM TBG02_SLAB_COMM a ,
  224. (SELECT b.SLAB_NO,b.COIL_NO,b.ROLL_MANA_NO,b.ROLL_SLAB_SEQ,b.spec_stl_grd
  225. FROM TBF02_MILL_IDX a,
  226. TBF02_SPEC_MILL b
  227. WHERE a.SLAB_EDT_SEQ = b.SLAB_EDT_SEQ
  228. AND b.STATUS_CD = 'A'
  229. AND L2_SEND = 'Y'
  230. ) d
  231. WHERE a.SLAB_NO = d.SLAB_NO
  232. and a.CUR_LOAD_LOC NOT LIKE 'A7%'
  233. AND DECODE(A.CUR_LOAD_LOC,'A1','Z1','A2','Z1','A3','Z2','A4','Z2','A5','Z3','A6','Z3','C7','Z1','C8','Z1','C9','Z2','C10','Z2','C11','Z3','C12','Z3',A.CUR_LOAD_LOC) LIKE ?||'%'
  234. ORDER BY d.ROLL_MANA_NO,d.ROLL_SLAB_SEQ
  235. ]]>
  236. </query>
  237. <query id="UIG040042_std_yd.update" desc=" 板坯入库记录修改 " fetchSize="10">
  238. <![CDATA[
  239. UPDATE TBG04_STD_SLAB_YARD
  240. SET LOCK_YN = ?
  241. WHERE YARD_ADDR = ?
  242. ]]>
  243. </query>
  244. <query id="UIG040042_FROM_CMD.select" desc="" fetchSize="10">
  245. <![CDATA[
  246. SELECT ORD_SLAB_NO1,ORD_SLAB_NO2,ORD_SLAB_NO3
  247. FROM TBG04_SLAB_CRANE_ORDER
  248. WHERE FROM_ADDR LIKE ?|| '%'
  249. AND ORD_STAT = '1'
  250. ]]>
  251. </query>
  252. <query id="UIG040042_FROM_YD.update" desc="" fetchSize="10">
  253. <![CDATA[
  254. UPDATE TBG04_SLAB_YARD SET
  255. SLAB_NO = ''
  256. ,BEF_STORE_LOC = ''
  257. ,CR_NO = ''
  258. ,ORD_FLAG = ''
  259. ,REG_ID = ''
  260. ,REG_DTIME = ''
  261. WHERE YARD_ADDR = ?
  262. AND SLAB_NO = ?
  263. ]]>
  264. </query>
  265. <query id="UIG040042_TO_ADDR.select" desc="" fetchSize="10">
  266. <![CDATA[
  267. SELECT STORELAY ,SLAB_NO ,YARD_ADDR FROM TBG04_SLAB_YARD
  268. WHERE YARD_ADDR = ?
  269. AND SLAB_NO IS NOT NULL
  270. ORDER BY STORELAY DESC
  271. ]]>
  272. </query>
  273. <query id="UIG040042_TO_YD.update" desc="" fetchSize="10">
  274. <![CDATA[
  275. UPDATE TBG04_SLAB_YARD SET
  276. SLAB_NO = ?
  277. ,bef_store_loc = ?
  278. ,cr_no = ?
  279. ,reg_id = 'UIG040042'
  280. ,REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  281. ,ORD_FLAG = ''
  282. WHERE YARD_ADDR = ?
  283. AND STORELAY = ?
  284. ]]>
  285. </query>
  286. <query id="UIG040042_SLAB.update" desc=" " fetchSize="10">
  287. <![CDATA[
  288. UPDATE TBG02_SLAB_COMM SET
  289. CUR_LOAD_LOC = ?
  290. ,HCR_CLF = 'C'
  291. ,SLAB_STOCK_ENT_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  292. ,CUR_LOAD_LOC_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  293. ,BEF_LOAD_LOC = CUR_LOAD_LOC
  294. ,BEF_LOAD_LOC_DTIME = CUR_LOAD_LOC_DTIME
  295. ,MILL_SCH_STAT = ?
  296. WHERE SLAB_NO = ?
  297. ]]>
  298. </query>
  299. <query id="UIG040042_SPEC_SLAB.select" desc="" fetchSize="10">
  300. <![CDATA[
  301. SELECT a.MILL_FL,b.HCR_CLF
  302. FROM TBF01_SPEC_SLAB a ,
  303. TBG02_SLAB_COMM b
  304. WHERE SLAB_MANA_NO = PLAN_SLAB_NO
  305. AND b.HCR_CLF = 'H'
  306. AND SLAB_NO = ?
  307. ]]>
  308. </query>
  309. <query id="UIG040042_MILL_SCH_CHK.select" desc="" fetchSize="10">
  310. <![CDATA[
  311. SELECT YARD_ADDR||STORELAY YARD_ADDR,a.SLAB_NO,SLAB_EDT_SEQ
  312. FROM TBG04_SLAB_YARD a,
  313. (
  314. SELECT a.SLAB_NO ,b.SLAB_EDT_SEQ
  315. FROM TBG02_SLAB_COMM a,
  316. TBF02_MILL_IDX b,
  317. TBF02_SPEC_MILL D,
  318. (SELECT SLAB_EDT_SEQ
  319. FROM TBF02_MILL_IDX
  320. WHERE SLAB_NO = ?
  321. AND L2_SEND = 'Y'
  322. ) c
  323. WHERE ( a.MILL_SCH_STAT IS NULL OR a.MILL_SCH_STAT != 'A7T')
  324. AND D.STATUS_CD = 'A'
  325. AND D.SLAB_EDT_SEQ = B.SLAB_EDT_SEQ
  326. AND b.SLAB_NO = a.SLAB_NO
  327. AND b.SLAB_EDT_SEQ < c.SLAB_EDT_SEQ
  328. ORDER BY b.SLAB_EDT_SEQ DESC
  329. ) b
  330. WHERE a.SLAB_NO = b.SLAB_NO
  331. AND a.SLAB_NO IS NOT NULL
  332. AND ROWNUM =1
  333. ]]>
  334. </query>
  335. <query id="UIG040042_SPEC_SLAB_MILL_FL.select" desc="" fetchSize="10">
  336. <![CDATA[
  337. select t.MILL_FL from tbf01_spec_slab t
  338. ,tbg02_slab_comm tt
  339. where t.SLAB_MANA_NO = tt.PLAN_SLAB_NO
  340. and tt.SLAB_NO = ?
  341. ]]>
  342. </query>
  343. <query id="UIG040042_L1_SLAB_TAKEIN.delete" desc="" fetchSize="10">
  344. <![CDATA[
  345. DELETE TBH06_L1_SEND_SLAB_TAKEIN A WHERE A.TRANS_DTIME < ?
  346. ]]>
  347. </query>
  348. </queryMap>