4c93c7dc2f152009856e2aeacef5c6ee0a554a66.svn-base 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="充当结果删除">
  3. <query id="NIE031030.RepSlab.Update" desc="">
  4. <![CDATA[
  5. UPDATE TBE04_REP_SLAB T SET
  6. ORD_FL = '1',
  7. (PROD_THK, PROD_WTH, PROD_LEN, PROD_WGT, COIL_INDIA, COIL_OUTDIA,
  8. SPEC_ABBSYM, ORD_USEAGE_CD, ORD_NO, ORD_SEQ, PRODNM_CD) = (
  9. SELECT B.ORD_THK, B.ORD_WTH,
  10. ? / (B.ORD_THK * B.ORD_WTH * 7.8) * 1000000,
  11. ?,
  12. B.ORD_INDIA,
  13. SQRT(4 * ? / (B.ORD_WTH / 1000000 * 7.8 * 3.14 ) + (B.ORD_INDIA * B.ORD_INDIA)),
  14. B.SPEC_ABBSYM, B.ORD_USEAGE_CD, B.ORD_NO, B.ORD_SEQ, B.PRODNM_CD
  15. FROM TBE04_REP_SLAB A, TBE04_REP_ORD B
  16. WHERE B.ORD_NO = ?
  17. AND B.ORD_SEQ = ?
  18. AND A.SLAB_NO = T.SLAB_NO)
  19. WHERE SLAB_NO = ? -- 板坯号
  20. ]]>
  21. </query>
  22. <query id="NIE031030.RepSlabD.Insert" desc="" fetchSize="10">
  23. <![CDATA[
  24. INSERT INTO TBE04_REP_SLAB_D
  25. ( SLAB_CUT_SEQ, SLAB_NO, SLAB_THK, SLAB_WTH, SLAB_LEN,
  26. SLAB_WGT, PROD_THK, PROD_WTH, PROD_LEN, PROD_WGT,
  27. COIL_INDIA, COIL_OUTDIA, ORD_NO, ORD_SEQ, ORD_FL
  28. )
  29. -- (1) 板坯切割顺序, 板坯号, 板坯厚度, 板坯宽度, 板坯长度,
  30. -- (2) 板坯重量, 产品厚度, 产品宽度, 产品长度, 产品重量,
  31. -- (3) 钢卷内径, 钢卷外径, 合同号, 订单号, 订单材/余材区分
  32. SELECT ?, A.SLAB_NO, A.SLAB_THK, A.SLAB_WTH,
  33. ? * (100 / C.PROC_RATE) / (A.SLAB_THK * A.SLAB_WTH * 7.8) * 1000000,
  34. ? * (100 / C.PROC_RATE),
  35. B.ORD_THK, B.ORD_WTH,
  36. ? / (B.ORD_THK * B.ORD_WTH * 7.8) * 1000000,
  37. ?,
  38. B.ORD_INDIA,
  39. SQRT(4 * ? / (B.ORD_WTH / 1000000 * 7.8 * 3.14 ) + (B.ORD_INDIA * B.ORD_INDIA)),
  40. B.ORD_NO, B.ORD_SEQ, '1'
  41. FROM TBE04_REP_SLAB A, TBE04_REP_ORD B, (
  42. SELECT PROC_RATE FROM TBE01_PROC_RATE WHERE PROC_CD = 'R') C
  43. WHERE B.ORD_NO = ?
  44. AND B.ORD_SEQ = ?
  45. AND A.SLAB_NO = ?
  46. ]]>
  47. </query>
  48. <query id="NIE031030.RepCoil.Update" desc="">
  49. <![CDATA[
  50. UPDATE TBE04_REP_COIL SET
  51. ORD_FL = '1', DGR = '1',
  52. (SPEC_ABBSYM, ORD_USEAGE_CD, ORD_NO, ORD_SEQ) = (
  53. SELECT SPEC_ABBSYM, ORD_USEAGE_CD, ORD_NO, ORD_SEQ
  54. FROM TBE04_REP_ORD
  55. WHERE ORD_NO = ?
  56. AND ORD_SEQ = ?)
  57. WHERE COIL_NO = ? -- 钢卷号
  58. ]]>
  59. </query>
  60. <query id="NIE031030.RepCoilD.Insert" desc="" fetchSize="10">
  61. <![CDATA[
  62. INSERT INTO TBE04_REP_COIL_D
  63. ( COIL_CUT_SEQ, COIL_NO, COIL_THK, COIL_WTH, COIL_LEN,
  64. COIL_INDIA, COIL_OUTDIA, COIL_WGT, ORD_NO, ORD_SEQ,
  65. ORD_FL
  66. )
  67. -- (1) 钢卷切割顺序, 钢卷号, 钢卷厚度, 钢卷宽度, 钢卷长度,
  68. -- (2) 钢卷内径, 钢卷外径, 钢卷重量, 合同号, 订单号,
  69. -- (3) 订单材/余材区分
  70. SELECT ?, COIL_NO, COIL_THK, COIL_WTH, COIL_LEN,
  71. COIL_INDIA, COIL_OUTDIA, ?, ORD_NO, ORD_SEQ, '1'
  72. FROM TBE04_REP_COIL
  73. WHERE COIL_NO = ?
  74. ]]>
  75. </query>
  76. </queryMap>