25ce2b101425a9a4b4dae7fa6bc47c3a4b3f9064.svn-base 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING PROGRESS ">
  3. <query id="NIG020610_SLAB_COMM.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  4. <![CDATA[
  5. SELECT SLAB_NO,CUR_PROG_CD,CUR_PROG_CD_PGM,CUR_PROG_CD_DTIME
  6. ,SLAB_STAT,SLAB_INGR_DEC_GRD,ORD_NO,ORD_SEQ,ORD_FL,CUR_LOAD_LOC
  7. ,CUR_LOAD_LOC_DTIME,SLAB_WGT
  8. FROM TBG02_SLAB_COMM
  9. WHERE SLAB_NO = ?
  10. ]]>
  11. </query>
  12. <query id="NIG020610_SLAB_SPEC.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  13. <![CDATA[
  14. SELECT SLAB_EDT_SEQ,CHARGE_SLAB_SEQ,SLAB_MANA_NO,PRODNM_CD,STL_GRD,
  15. SLAB_RT,SLAB_THK,SLAB_WTH,SLAB_LEN,SLAB_WGT,HCR_CLF,ORD_FL,
  16. ORD_NO,ORD_SEQ,ORD_THK,ORD_WTH,ORD_LEN,ORD_WGT,COIL_INDIA,
  17. COIL_OUTDIA,ORD_USEAGE_CD,CUST_CD,ORDCUST_CD,SPEC_ABBSYM,MILL_FL,DSN_SLAB_NO
  18. FROM TBF01_SPEC_SLAB
  19. WHERE SLAB_MANA_NO LIKE ?||'%'
  20. ]]>
  21. </query>
  22. <query id="NIG020610_SLAB_COMM.update" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  23. <![CDATA[
  24. UPDATE TBG02_SLAB_COMM SET
  25. SLAB_STAT ='2'
  26. ,CUR_PROG_CD =?
  27. ,CUR_PROG_CD_PGM = 'XinSaveSlabComm'
  28. ,CUR_PROG_CD_DTIME = TO_CHAR(sysdate,'YYYYMMDDHH24MISS')
  29. ,BEF_PROG_CD = ''
  30. ,BEF_PROG_CD_PGM = CUR_PROG_CD_PGM
  31. ,BEF_PROG_CD_DTIME = CUR_PROG_CD_DTIME
  32. ,ORD_NO =?
  33. ,ORD_SEQ =?
  34. ,ORD_FL =?
  35. ,STL_GRD =?
  36. ,PRODNM_CD =?
  37. ,CUST_CD =?
  38. ,ORD_USE_CD =?
  39. ,SPEC_ABBSYM =?
  40. ,INSTR_SLAB_THK =?
  41. ,INSTR_SLAB_WTH =?
  42. ,INSTR_SLAB_LEN =?
  43. ,INSTR_SLAB_WGT =?
  44. ,HCR_CLF =?
  45. ,ORDCUST_CD =?
  46. ,SLAB_THK =?
  47. ,SLAB_WTH =?
  48. ,SLAB_LEN =?
  49. ,SLAB_WGT =?
  50. ,SLAB_TEMP =?
  51. ,SLAB_CUT_DTIME =?
  52. ,LAST_SLAB_YN =?
  53. ,SURPLMATL_YN =?
  54. ,INSTR_HCR_CLF =?
  55. ,STRAND_NO =?
  56. ,SLAB_WAY =?
  57. ,SLAB_RT =?
  58. ,CAL_SLAB_WGT = round(?,0)
  59. ,EXTSHAPE_GRD ='1'
  60. ,CUR_LOAD_LOC = ?
  61. ,CUR_LOAD_LOC_DTIME = ?
  62. ,SIZE_UPDT_BEF_THK = ?
  63. ,SIZE_UPDT_BEF_WTH = ?
  64. ,SIZE_UPDT_BEF_LEN = ?
  65. ,SIZE_UPDT_BEF_WGT = ?
  66. ,CUT_WKSHIFT = ?
  67. ,CUT_WKGROUP = ?
  68. ,PROC_CD = ?
  69. ,ORG_ORD_NO = ?
  70. ,ORG_ORD_SEQ = ?
  71. ,NONORD_CAUSE_CD = ?
  72. ,MILL_SCH_STAT = ?
  73. ,SLAB_SIZE_DEC_GRD = ?
  74. ,DIFF_STL_GRD_STA_END_YN = ?
  75. ,INSTR_COIL_THK = ?
  76. ,INSTR_COIL_WTH = ?
  77. WHERE SLAB_NO =?
  78. ]]>
  79. </query>
  80. <query id="NIG020610_SLAB_COMM.insert" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  81. <![CDATA[
  82. INSERT INTO TBG02_SLAB_COMM (
  83. SLAB_NO
  84. ,PLAN_SLAB_NO
  85. ,SLAB_STAT
  86. ,CUR_PROG_CD
  87. ,CUR_PROG_CD_PGM
  88. ,CUR_PROG_CD_DTIME
  89. ,ORD_NO
  90. ,ORD_SEQ
  91. ,ORD_FL
  92. ,STL_GRD
  93. ,PRODNM_CD
  94. ,CUST_CD
  95. ,ORD_USE_CD
  96. ,SPEC_ABBSYM
  97. ,INSTR_SLAB_THK
  98. ,INSTR_SLAB_WTH
  99. ,INSTR_SLAB_LEN
  100. ,INSTR_SLAB_WGT
  101. ,HCR_CLF
  102. ,ORDCUST_CD
  103. ,SLAB_THK
  104. ,SLAB_WTH
  105. ,SLAB_LEN
  106. ,SLAB_WGT
  107. ,SLAB_TEMP
  108. ,SLAB_CUT_DTIME
  109. ,LAST_SLAB_YN
  110. ,SURPLMATL_YN
  111. ,INSTR_HCR_CLF
  112. ,STRAND_NO
  113. ,DIFF_STL_GRD_STA_END_YN
  114. ,SLAB_WAY
  115. ,SLAB_RT
  116. ,CAL_SLAB_WGT
  117. ,EXTSHAPE_GRD
  118. ,CUR_LOAD_LOC
  119. ,CUR_LOAD_LOC_DTIME
  120. ,SIZE_UPDT_BEF_THK
  121. ,SIZE_UPDT_BEF_WTH
  122. ,SIZE_UPDT_BEF_LEN
  123. ,SIZE_UPDT_BEF_WGT
  124. ,CUT_WKSHIFT
  125. ,CUT_WKGROUP
  126. ,INSTR_ORD_FL
  127. ,NONORD_CAUSE_CD
  128. ,PROC_CD
  129. ,ORG_ORD_NO
  130. ,ORG_ORD_SEQ
  131. ,MILL_SCH_STAT
  132. ,SLAB_SIZE_DEC_GRD
  133. ,SLAB_INGR_DEC_GRD
  134. ,SLAB_INGR_DEC_KIND
  135. )
  136. VALUES
  137. (
  138. ?
  139. ,?
  140. ,?
  141. ,?
  142. ,?
  143. ,?
  144. ,?
  145. ,?
  146. ,?
  147. ,?
  148. ,?
  149. ,?
  150. ,?
  151. ,?
  152. ,?
  153. ,?
  154. ,?
  155. ,?
  156. ,?
  157. ,?
  158. ,?
  159. ,?
  160. ,?
  161. ,?
  162. ,?
  163. ,?
  164. ,?
  165. ,?
  166. ,?
  167. ,?
  168. ,?
  169. ,?
  170. ,?
  171. ,round(?,0)
  172. ,'1'
  173. ,?
  174. ,?
  175. ,?
  176. ,?
  177. ,?
  178. ,?
  179. ,?
  180. ,?
  181. ,?
  182. ,?
  183. ,?
  184. ,?
  185. ,?
  186. ,?
  187. ,?
  188. ,?
  189. ,?
  190. )
  191. ]]>
  192. </query>
  193. <query id="NIG020610_DIFF_STL_GRD.select" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  194. <![CDATA[
  195. SELECT CHARGE_NO, STL_GRD
  196. FROM
  197. (
  198. SELECT CHARGE_NO,STL_GRD
  199. FROM TBG02_CHARGE_COMM a,
  200. ( SELECT CASTING_STA_DTIME
  201. FROM TBG02_CHARGE_COMM WHERE CHARGE_NO = ?
  202. ) b
  203. WHERE a.CASTING_STA_DTIME < b.CASTING_STA_DTIME
  204. AND a.CASTING_STA_DTIME IS NOT NULL
  205. AND a.CC_DEVNO = ?
  206. AND a.CHARGE_NO != ?
  207. ORDER BY a.CASTING_STA_DTIME DESC
  208. )
  209. WHERE ROWNUM = 1
  210. ]]>
  211. </query>
  212. <query id="NIG020610_DIF_STLGRD.update" desc="it's selected query from TBG03_MAINRAW table " fetchSize="10">
  213. <![CDATA[
  214. UPDATE TBG02_SLAB_COMM SET
  215. DIFF_STL_GRD_STA_END_YN =?
  216. WHERE SLAB_NO =?
  217. ]]>
  218. </query>
  219. <query id="NIG020610_YARD.select" desc=" " fetchSize="10">
  220. <![CDATA[
  221. SELECT YARD_ADDR
  222. ,DECODE(LENGTH(YARD_LAY),1,'0'||YARD_LAY,YARD_LAY) YARD_LAY
  223. ,SLAB_NO
  224. FROM
  225. (
  226. SELECT SUBSTR(YARD_ADDR,1,2) YARD_ADDR, SUBSTR(YARD_ADDR,4,1)+1 YARD_LAY, STORELAY,SLAB_NO
  227. FROM TBG04_SLAB_YARD
  228. WHERE YARD_ADDR LIKE ?||'%'
  229. AND SLAB_NO != ?
  230. ORDER BY STORELAY
  231. )
  232. ]]>
  233. </query>
  234. <query id="NIG020610_YARD_SLAB_EXIST.select" desc=" " fetchSize="10">
  235. <![CDATA[
  236. SELECT SLAB_NO
  237. FROM TBG04_SLAB_YARD
  238. WHERE SLAB_NO = ?
  239. AND (YARD_ADDR LIKE ?||'%' OR YARD_ADDR LIKE 'A0'||'%' OR YARD_ADDR LIKE 'C0'||'%')
  240. ]]>
  241. </query>
  242. <query id="NIG020610_YARD.update" desc=" " fetchSize="10">
  243. <![CDATA[
  244. UPDATE TBG04_SLAB_YARD SET
  245. SLAB_NO =?
  246. WHERE STORELAY = '01'
  247. AND YARD_ADDR = ?
  248. ]]>
  249. </query>
  250. <query id="NIG020610_SPEC_SLAB_D.select" desc=" slab spec detail info. select " fetchSize="10">
  251. <![CDATA[
  252. SELECT SLAB_CUT_SEQ,SLAB_THK,SLAB_WTH,SLAB_LEN,ORD_THK,ORD_WTH,ORD_LEN,
  253. COIL_INDIA,COIL_OUTDIA
  254. FROM TBF01_SPEC_SLAB_D
  255. WHERE SLAB_EDT_SEQ = ?
  256. ]]>
  257. </query>
  258. <query id="NIG020610_SLAB_COMM_D.insert" desc=" insert slab spec detail " fetchSize="10">
  259. <![CDATA[
  260. INSERT INTO TBG02_SLAB_COMM_D (
  261. SLAB_NO
  262. ,SLAB_CUT_SEQ
  263. ,SLAB_THK
  264. ,SLAB_WTH
  265. ,SLAB_LEN
  266. ,ORD_THK
  267. ,ORD_WTH
  268. ,ORD_LEN
  269. ,ORD_WGT
  270. ,COIL_INDIA
  271. ,COIL_OUTDIA
  272. ,ORD_NO
  273. ,ORD_SEQ
  274. ,ORD_FL
  275. )
  276. VALUES
  277. (
  278. ?
  279. ,?
  280. ,?
  281. ,?
  282. ,?
  283. ,?
  284. ,?
  285. ,?
  286. ,?
  287. ,?
  288. ,?
  289. ,?
  290. ,?
  291. ,?
  292. )
  293. ]]>
  294. </query>
  295. <query id="NIG020610_SPEC_CHARGE.update" desc=" " fetchSize="10">
  296. <![CDATA[
  297. UPDATE TBF01_SPEC_CHARGE SET
  298. STATUS_CD = ?
  299. , PROG_CD = ?
  300. , MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  301. , MOD_ID = 'CCM L2'
  302. WHERE CHARGE_MANA_NO = ?
  303. ]]>
  304. </query>
  305. <query id="NIG020610_SPEC_CHARGE_IDX.update" desc=" " fetchSize="10">
  306. <![CDATA[
  307. UPDATE TBF01_CHARGE_IDX SET
  308. STATUS_CD = ?
  309. WHERE CHARGE_MANA_NO = ?
  310. ]]>
  311. </query>
  312. <query id="NIG020610_SPEC_SLAB.update" desc=" " fetchSize="10">
  313. <![CDATA[
  314. UPDATE TBF01_SPEC_SLAB SET
  315. STATUS_CD = ?
  316. , MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  317. , MOD_ID = 'CCM L2'
  318. WHERE SLAB_MANA_NO like ? || '%'
  319. ]]>
  320. </query>
  321. <query id="NIG020610_SPEC_SLAB_COMM.update" desc=" " fetchSize="10">
  322. <![CDATA[
  323. UPDATE TBF01_SPEC_SLAB SET
  324. STATUS_CD = ?
  325. , MOD_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  326. , MOD_ID = ?
  327. WHERE SLAB_MANA_NO like ? || '%'
  328. ]]>
  329. </query>
  330. <query id="NIG020610_SPEC_SLAB_D.update" desc=" " fetchSize="10">
  331. <![CDATA[
  332. UPDATE TBF01_SPEC_SLAB_D SET
  333. STATUS_CD = ?
  334. WHERE SLAB_EDT_SEQ = ?
  335. ]]>
  336. </query>
  337. <query id="NIG020610_CHARGE_COMM.update" desc=" " fetchSize="10">
  338. <![CDATA[
  339. UPDATE TBG02_CHARGE_COMM SET
  340. CHARGE_STAT =?
  341. ,CUR_PROG_CD =?
  342. ,CUR_PROG_CD_REG_PGM =?
  343. ,CUR_PROG_CD_REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  344. WHERE CHARGE_NO = ?
  345. ]]>
  346. </query>
  347. <query id="NIG020610_CHARGE_COMM_D.update" desc=" " fetchSize="10">
  348. <![CDATA[
  349. UPDATE TBG02_CHARGE_COMM SET
  350. CHARGE_STAT =?
  351. ,CUR_PROG_CD =?
  352. ,CUR_PROG_CD_REG_PGM =?
  353. ,CUR_PROG_CD_REG_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  354. WHERE CHARGE_NO = ?
  355. ]]>
  356. </query>
  357. <query id="NIG020610_STLMAKE_PROG.update" desc=" " fetchSize="10">
  358. <![CDATA[
  359. UPDATE TBG03_STLMAKE_PROG SET
  360. CHARGE_STAT =?
  361. WHERE CHARGE_NO = ?
  362. ]]>
  363. </query>
  364. <query id="NIG020610_SLAB_WAY.update" desc=" " fetchSize="10">
  365. <![CDATA[
  366. UPDATE TBG02_SLAB_COMM SET
  367. SLAB_WAY =?
  368. WHERE SLAB_NO =?
  369. ]]>
  370. </query>
  371. <query id="NIG020610_SLAB_END.update" desc=" " fetchSize="10">
  372. <![CDATA[
  373. UPDATE TBG02_SLAB_COMM SET
  374. MATRL_END_CAUSE_CD =?
  375. ,MATRL_END_DTIME = TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS')
  376. ,SLAB_STAT = ?
  377. ,ORG_ORD_NO = ORD_NO
  378. ,ORG_ORD_SEQ = ORD_SEQ
  379. ,ORD_FL = ''
  380. ,ord_no = ''
  381. ,ord_seq = ''
  382. ,DSN_SLAB_NO = ''
  383. ,SUB_DSN_SLAB_NO = ''
  384. WHERE SLAB_NO =?
  385. ]]>
  386. </query>
  387. <query id="NIG020610_SLAB_END_D.update" desc=" " fetchSize="10">
  388. <![CDATA[
  389. UPDATE TBG02_SLAB_COMM_D t
  390. set t.ORD_FL = '2'
  391. WHERE t.SLAB_NO = (select sub_slab_no from tbg02_slab_comm where slab_no = ?)
  392. ]]>
  393. </query>
  394. <query id="NIG020610_TBD01_SLABDN.update" desc=" " fetchSize="10">
  395. <![CDATA[
  396. UPDATE TBD01_SLABDN_OBJ2 SET PROC_STAT = ?
  397. WHERE DSN_SLAB_NO IN
  398. (SELECT DSN_SLAB_NO FROM TBF01_SPEC_SLAB
  399. WHERE SLAB_MANA_NO LIKE SUBSTR(?, 1, 10)||'%' AND DSN_SLAB_NO IS NOT NULL)
  400. AND PROC_STAT = '04'
  401. ]]>
  402. </query>
  403. <query id="NIG020610_TBD01_DSN_SLABNO.update" desc=" " fetchSize="10">
  404. <![CDATA[
  405. UPDATE TBG02_SLAB_COMM T
  406. SET T.DSN_SLAB_NO = ''
  407. ,T.SUB_DSN_SLAB_NO = ''
  408. WHERE T.SLAB_NO = :1
  409. ]]>
  410. </query>
  411. <query id="NIG020610_SPEC_LAST_SLAB.select" desc=" " fetchSize="10">
  412. <![CDATA[
  413. SELECT TO_CHAR(COUNT(A.CHARGE_SLAB_SEQ)) SLAB_EDIT_NO
  414. FROM TBF01_SPEC_SLAB A,
  415. TBF01_SPEC_CHARGE B
  416. WHERE '1' = '1'
  417. AND A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ
  418. AND B.CHARGE_MANA_NO = ?
  419. ]]>
  420. </query>
  421. <query id="NIG020610_REM_SLAB.select" desc=" " fetchSize="10">
  422. <![CDATA[
  423. SELECT SLAB_NO,PLAN_SLAB_NO ,B.DSN_SLAB_NO
  424. FROM TBG02_SLAB_COMM a,
  425. TBF01_SPEC_SLAB b
  426. WHERE SUBSTR(SUB_SLAB_NO,1,10) = SUBSTR(?,1,10)
  427. AND a.PLAN_SLAB_NO = b.SLAB_MANA_NO
  428. AND a.PLAN_SLAB_NO > ?
  429. ORDER BY SUB_SLAB_NO
  430. ]]>
  431. </query>
  432. <query id="NIG020610_SLAB_COMM_D.select" desc=" " fetchSize="10">
  433. <![CDATA[
  434. SELECT SUM(PROD_WGT_MIN) PROD_WGT_MIN, SUM(PROD_WGT_MAX) PROD_WGT_MAX
  435. FROM TBA01_ORD_LINE a
  436. ,TBG02_SLAB_COMM_D b
  437. WHERE a.ORD_SEQ = b.ORD_SEQ
  438. AND a.ORD_NO = b.ORD_NO
  439. AND b.SLAB_NO = ?
  440. ]]>
  441. </query>
  442. <query id="NIG020610_SLAB_COMM_D.update" desc=" " fetchSize="10">
  443. <![CDATA[
  444. UPDATE TBG02_SLAB_COMM_D SET
  445. ORD_FL = ?
  446. ,ORD_NO = ?
  447. ,ORD_SEQ = ?
  448. ,ORD_THK = ?
  449. ,ORD_WTH = ?
  450. WHERE SLAB_NO = (SELECT SUB_SLAB_NO FROM TBG02_SLAB_COMM WHERE SLAB_NO = ?)
  451. ]]>
  452. </query>
  453. </queryMap>