6483bf428a887a296daa5d073b49dbea8a93b89a.svn-base 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="SMS WORK INSTRUCTION INFORMATION DELETE">
  3. <query id="NIF012130_ChgSeqInf.select" desc="it's query from TBF01_CHARGE_IDX Table" fetchSize="10">
  4. <![CDATA[
  5. SELECT A.CHG_SEQ CHG_SEQ_ST
  6. ,B.CHG_SEQ CHG_SEQ_EN
  7. FROM (SELECT CHG_SEQ FROM TBF01_CHARGE_IDX WHERE CHARGE_MANA_NO = ?) A,
  8. (SELECT CHG_SEQ FROM TBF01_CHARGE_IDX WHERE CHARGE_MANA_NO = ?) B
  9. ]]>
  10. </query>
  11. <query id="NIF012130_ChgCntChk.select" desc="it's query from TBF01_CHARGE_IDX Table" fetchSize="10">
  12. <![CDATA[
  13. SELECT SUM(DECODE(L2_SEND,'Y',1,0)) L2_CNT
  14. ,SUM(DECODE(STATUS_CD,'B',1,0)) STATUS_CNT
  15. FROM TBF01_CHARGE_IDX
  16. WHERE PRC_LINE = ?
  17. AND CHG_SEQ BETWEEN ? AND ?
  18. ]]>
  19. </query>
  20. <query id="NIF012130_OrdNoInf.select" desc="it's query from TBF01_SPEC_SLAB_D Table" fetchSize="10">
  21. <![CDATA[
  22. SELECT DISTINCT
  23. C.CHARGE_MANA_NO
  24. ,A.ORD_NO
  25. ,A.ORD_SEQ
  26. ,D.PREV_CHARGE_WGT
  27. FROM TBF01_SPEC_SLAB_D A
  28. ,TBF01_SPEC_SLAB B
  29. ,TBF01_CHARGE_IDX C
  30. ,TBF01_SPEC_CHARGE D
  31. WHERE A.ORD_FL = '1'
  32. AND A.SLAB_EDT_SEQ = B.SLAB_EDT_SEQ
  33. AND B.CHARGE_EDT_SEQ = C.CHARGE_EDT_SEQ
  34. AND C.CHARGE_MANA_NO = D.CHARGE_MANA_NO
  35. AND C.L2_SEND = 'N'
  36. AND C.STATUS_CD = 'A'
  37. AND C.PRC_LINE = ?
  38. AND C.CHG_SEQ BETWEEN ? AND ?
  39. ORDER BY C.CHARGE_MANA_NO
  40. ,A.ORD_NO
  41. ,A.ORD_SEQ
  42. ]]>
  43. </query>
  44. <query id="NIF012130_ChgInfBak.insert" desc="it's query from TBF01_SPEC_CHARGE_BK Table" fetchSize="10">
  45. <![CDATA[
  46. INSERT INTO TBF01_SPEC_CHARGE_BK
  47. (CHARGE_EDT_SEQ
  48. ,CHARGE_MANA_NO
  49. ,CAST_EDT_SEQ
  50. ,CAST_MANA_NO
  51. ,CAST_CHARGE_SEQ
  52. ,CAST_EDT_CHARGE_CNT
  53. ,PRODNM_CD
  54. ,STL_GRD
  55. ,STL_GRP_CD
  56. ,CHARGE_RT
  57. ,SPEC_ABBSYM
  58. ,TREAT_RT_CD
  59. ,PATH_PROC_CD
  60. ,PATH_MILL_CD
  61. ,LINE_PROC_CD
  62. ,CCM_THK
  63. ,CCM_WTH
  64. ,CCM_TME
  65. ,WID_CHG_FL
  66. ,ORD_SLAB_CNT
  67. ,NONORD_SLAB_CNT
  68. ,NONORD_CHARGE_FL
  69. ,SLAB_CNT
  70. ,PREV_CHARGE_WGT
  71. ,HCR_CLF
  72. ,EMGMTR_NMG_CLF
  73. ,SMS_DUEDATE
  74. ,PRC_LINE
  75. ,CCM_PRC_LINE
  76. ,TD_NO
  77. ,MD_NO1
  78. ,MD_NO2
  79. ,TD_USE_CNT
  80. ,MD_USE_CNT1
  81. ,MD_USE_CNT2
  82. ,BOF_TEMP_TGT
  83. ,CAS_TEMP_TGT
  84. ,RH_TEMP_TGT
  85. ,LF_TEMP_TGT
  86. ,TD_TEMP_AVG
  87. ,TD_TEMP_MIN
  88. ,TD_TEMP_MAX
  89. ,SOLIDE_TEMP_TGT1
  90. ,SOLIDE_TEMP_TGT2
  91. ,CC_SPEED_AVG1
  92. ,CC_SPEED_MIN1
  93. ,CC_SPEED_MAX1
  94. ,CC_SPEED_AVG2
  95. ,CC_SPEED_MIN2
  96. ,CC_SPEED_MAX2
  97. ,HM_STR_DTIME
  98. ,BLOW_STR_DTIME
  99. ,PRE_BOF_STR_DTIME
  100. ,PRE_BOF_END_DTIME
  101. ,PRE_CAS_STR_DTIME
  102. ,PRE_CAS_END_DTIME
  103. ,PRE_RH_STR_DTIME
  104. ,PRE_RH_END_DTIME
  105. ,PRE_LF_STR_DTIME
  106. ,PRE_LF_END_DTIME
  107. ,PRE_CCM_STR_DTIME
  108. ,PRE_CCM_END_DTIME
  109. ,PROG_CD
  110. ,STATUS_CD
  111. ,MILL_FL
  112. ,FL
  113. ,RESCH_CAUSE_CD
  114. ,RESCH_DTIME
  115. ,RESCH_ID
  116. ,RTN_DTIME
  117. ,RTN_ID
  118. ,REG_DTIME
  119. ,REG_ID)
  120. SELECT A.CHARGE_EDT_SEQ
  121. ,A.CHARGE_MANA_NO
  122. ,A.CAST_EDT_SEQ
  123. ,A.CAST_MANA_NO
  124. ,A.CAST_CHARGE_SEQ
  125. ,A.CAST_EDT_CHARGE_CNT
  126. ,A.PRODNM_CD
  127. ,A.STL_GRD
  128. ,A.STL_GRP_CD
  129. ,A.CHARGE_RT
  130. ,A.SPEC_ABBSYM
  131. ,A.TREAT_RT_CD
  132. ,A.PATH_PROC_CD
  133. ,A.PATH_MILL_CD
  134. ,A.LINE_PROC_CD
  135. ,A.CCM_THK
  136. ,A.CCM_WTH
  137. ,A.CCM_TME
  138. ,A.WID_CHG_FL
  139. ,A.ORD_SLAB_CNT
  140. ,A.NONORD_SLAB_CNT
  141. ,A.NONORD_CHARGE_FL
  142. ,A.SLAB_CNT
  143. ,A.PREV_CHARGE_WGT
  144. ,A.HCR_CLF
  145. ,A.EMGMTR_NMG_CLF
  146. ,A.SMS_DUEDATE
  147. ,A.PRC_LINE
  148. ,A.CCM_PRC_LINE
  149. ,A.TD_NO
  150. ,A.MD_NO1
  151. ,A.MD_NO2
  152. ,A.TD_USE_CNT
  153. ,A.MD_USE_CNT1
  154. ,A.MD_USE_CNT2
  155. ,A.BOF_TEMP_TGT
  156. ,A.CAS_TEMP_TGT
  157. ,A.RH_TEMP_TGT
  158. ,A.LF_TEMP_TGT
  159. ,A.TD_TEMP_AVG
  160. ,A.TD_TEMP_MIN
  161. ,A.TD_TEMP_MAX
  162. ,A.SOLIDE_TEMP_TGT1
  163. ,A.SOLIDE_TEMP_TGT2
  164. ,A.CC_SPEED_AVG1
  165. ,A.CC_SPEED_MIN1
  166. ,A.CC_SPEED_MAX1
  167. ,A.CC_SPEED_AVG2
  168. ,A.CC_SPEED_MIN2
  169. ,A.CC_SPEED_MAX2
  170. ,A.HM_STR_DTIME
  171. ,A.BLOW_STR_DTIME
  172. ,A.PRE_BOF_STR_DTIME
  173. ,A.PRE_BOF_END_DTIME
  174. ,A.PRE_CAS_STR_DTIME
  175. ,A.PRE_CAS_END_DTIME
  176. ,A.PRE_RH_STR_DTIME
  177. ,A.PRE_RH_END_DTIME
  178. ,A.PRE_LF_STR_DTIME
  179. ,A.PRE_LF_END_DTIME
  180. ,A.PRE_CCM_STR_DTIME
  181. ,A.PRE_CCM_END_DTIME
  182. ,A.PROG_CD
  183. ,A.STATUS_CD
  184. ,A.MILL_FL
  185. ,A.FL
  186. ,A.RESCH_CAUSE_CD
  187. ,A.RESCH_DTIME
  188. ,A.RESCH_ID
  189. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS')
  190. ,?
  191. ,A.MOD_DTIME
  192. ,A.MOD_ID
  193. FROM TBF01_SPEC_CHARGE A
  194. ,TBF01_CHARGE_IDX B
  195. WHERE A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ
  196. AND B.L2_SEND = 'N'
  197. AND B.STATUS_CD = 'A'
  198. AND B.PRC_LINE = ?
  199. AND B.CHG_SEQ BETWEEN ? AND ?
  200. ]]>
  201. </query>
  202. <query id="NIF012130_SlabDetDel.delete" desc="it's query from TBF01_SPEC_SLAB_D Table" fetchSize="10">
  203. <![CDATA[
  204. DELETE TBF01_SPEC_SLAB_D
  205. WHERE SLAB_EDT_SEQ IN (SELECT A.SLAB_EDT_SEQ
  206. FROM TBF01_SPEC_SLAB A
  207. ,TBF01_CHARGE_IDX B
  208. WHERE A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ
  209. AND B.L2_SEND = 'N'
  210. AND B.STATUS_CD = 'A'
  211. AND B.PRC_LINE = ?
  212. AND B.CHG_SEQ BETWEEN ? AND ?)
  213. ]]>
  214. </query>
  215. <query id="NIF012130_SlabdnUpt.update" desc="it's query from TBD01_SLABDN_RST2 Table" fetchSize="10">
  216. <![CDATA[
  217. UPDATE TBD01_SLABDN_OBJ2
  218. SET PROC_STAT = '01'
  219. WHERE DSN_SLAB_NO IN (SELECT A.DSN_SLAB_NO
  220. FROM TBF01_SPEC_SLAB A
  221. ,TBF01_CHARGE_IDX B
  222. WHERE A.DSN_SLAB_NO IS NOT NULL
  223. AND A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ
  224. AND B.L2_SEND = 'N'
  225. AND B.STATUS_CD = 'A'
  226. AND B.PRC_LINE = ?
  227. AND B.CHG_SEQ BETWEEN ? AND ?)
  228. ]]>
  229. </query>
  230. <query id="NIF012130_SlabDel.delete" desc="it's query from TBF01_SPEC_SLAB Table" fetchSize="10">
  231. <![CDATA[
  232. DELETE TBF01_SPEC_SLAB
  233. WHERE CHARGE_EDT_SEQ IN (SELECT CHARGE_EDT_SEQ
  234. FROM TBF01_CHARGE_IDX
  235. WHERE L2_SEND = 'N'
  236. AND STATUS_CD = 'A'
  237. AND PRC_LINE = ?
  238. AND CHG_SEQ BETWEEN ? AND ?)
  239. ]]>
  240. </query>
  241. <query id="NIF012130_ChargeDel.delete" desc="it's query from TBF01_SPEC_CHARGE Table" fetchSize="10">
  242. <![CDATA[
  243. DELETE TBF01_SPEC_CHARGE
  244. WHERE CHARGE_EDT_SEQ IN (SELECT CHARGE_EDT_SEQ
  245. FROM TBF01_CHARGE_IDX
  246. WHERE L2_SEND = 'N'
  247. AND STATUS_CD = 'A'
  248. AND PRC_LINE = ?
  249. AND CHG_SEQ BETWEEN ? AND ?)
  250. ]]>
  251. </query>
  252. <query id="NIF012130_ChargeCntUpd.update" desc="it's query from TBF01_SPEC_CHARGE Table" fetchSize="10">
  253. <![CDATA[
  254. UPDATE TBF01_SPEC_CHARGE A
  255. SET A.CAST_EDT_CHARGE_CNT = (SELECT COUNT(B.CHARGE_EDT_SEQ)
  256. FROM TBF01_SPEC_CHARGE B
  257. WHERE A.CAST_MANA_NO = B.CAST_MANA_NO)
  258. WHERE A.CAST_MANA_NO IN (SELECT DISTINCT
  259. B.CAST_MANA_NO
  260. FROM TBF01_SPEC_CHARGE B
  261. ,TBF01_CHARGE_IDX C
  262. WHERE B.CHARGE_EDT_SEQ = C.CHARGE_EDT_SEQ
  263. AND C.L2_SEND = 'N'
  264. AND C.STATUS_CD = 'A'
  265. AND C.PRC_LINE = ?
  266. AND C.CHG_SEQ BETWEEN ? AND ?)
  267. ]]>
  268. </query>
  269. <query id="NIF012130_ChargeIdxDel.delete" desc="it's query from TBF01_CHARGE_IDX Table" fetchSize="10">
  270. <![CDATA[
  271. DELETE TBF01_CHARGE_IDX
  272. WHERE L2_SEND = 'N'
  273. AND STATUS_CD = 'A'
  274. AND PRC_LINE = ?
  275. AND CHG_SEQ BETWEEN ? AND ?
  276. ]]>
  277. </query>
  278. <query id="NIF012130_SpecCastDel.delete" desc="it's query from TBF01_SPEC_CHARGE Table" fetchSize="10">
  279. <![CDATA[
  280. DELETE FROM TBF01_SPEC_CAST T
  281. WHERE NOT EXISTS (SELECT 'X'
  282. FROM TBF01_SPEC_CHARGE B
  283. WHERE B.CAST_EDT_SEQ = T.CAST_EDT_SEQ)
  284. ]]>
  285. </query>
  286. </queryMap>