Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

A3_STYLE_sync_dw_style_archive.sql 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. -- ===================================================
  2. -- 服装成品款式档案表同步SQL
  3. -- 源表:X6_STOCK_DEV.A3_STYLE
  4. -- 目标表:dw_style_archive
  5. -- 创建时间:2026-01-20
  6. -- ===================================================
  7. -- 1. 全量同步SQL(带分页参数)
  8. -- 参数::page_size, :offset
  9. INSERT INTO dw_style_archive (style_id, style_name, brand_code, brand_name, style_year, style_state, j_price, x_price, v_price, j_cost, clerk_royaltyrate, clerk_royaltyprice, create_date, category_code, category_name, style_class_code, style_class, style_subclass_code, style_subclass, style_styles_code, style_styles, style_sex_code, style_sex, style_kind_code, style_kind, style_unit_code, style_unit, style_month_code, style_month, style_band_code, style_band, style_theme_code, style_theme, style_saletype_code, style_saletype, style_designer_code, style_designer, style_plater_code, style_plater, style_locate_code, style_locate, sizegrp_id, sizegrp_name, style_sort, style_supplier_code, style_supplier)
  10. SELECT
  11. style_id,
  12. style_name,
  13. brand_code,
  14. brand_name,
  15. style_year,
  16. style_state,
  17. j_price,
  18. x_price,
  19. v_price,
  20. j_cost,
  21. clerk_royaltyrate,
  22. clerk_royaltyprice,
  23. create_date,
  24. category_code,
  25. category_name,
  26. style_class_code,
  27. style_class,
  28. style_subclass_code,
  29. style_subclass,
  30. style_styles_code,
  31. style_styles,
  32. style_sex_code,
  33. style_sex,
  34. style_kind_code,
  35. style_kind,
  36. style_unit_code,
  37. style_unit,
  38. style_month_code,
  39. style_month,
  40. style_band_code,
  41. style_band,
  42. style_theme_code,
  43. style_theme,
  44. style_saletype_code,
  45. style_saletype,
  46. style_designer_code,
  47. style_designer,
  48. style_plater_code,
  49. style_plater,
  50. style_locate_code,
  51. style_locate,
  52. sizegrp_id,
  53. sizegrp_name,
  54. style_sort,
  55. style_supplier_code,
  56. style_supplier
  57. FROM X6_STOCK_DEV.A3_STYLE
  58. ORDER BY create_date, style_id
  59. LIMIT :page_size OFFSET :offset;
  60. -- 2. 增量同步SQL(带分页参数)
  61. -- 参数::sync_last_time, :page_size, :offset
  62. INSERT INTO dw_style_archive (style_id, style_name, brand_code, brand_name, style_year, style_state, j_price, x_price, v_price, j_cost, clerk_royaltyrate, clerk_royaltyprice, create_date, category_code, category_name, style_class_code, style_class, style_subclass_code, style_subclass, style_styles_code, style_styles, style_sex_code, style_sex, style_kind_code, style_kind, style_unit_code, style_unit, style_month_code, style_month, style_band_code, style_band, style_theme_code, style_theme, style_saletype_code, style_saletype, style_designer_code, style_designer, style_plater_code, style_plater, style_locate_code, style_locate, sizegrp_id, sizegrp_name, style_sort, style_supplier_code, style_supplier)
  63. SELECT
  64. style_id,
  65. style_name,
  66. brand_code,
  67. brand_name,
  68. style_year,
  69. style_state,
  70. j_price,
  71. x_price,
  72. v_price,
  73. j_cost,
  74. clerk_royaltyrate,
  75. clerk_royaltyprice,
  76. create_date,
  77. category_code,
  78. category_name,
  79. style_class_code,
  80. style_class,
  81. style_subclass_code,
  82. style_subclass,
  83. style_styles_code,
  84. style_styles,
  85. style_sex_code,
  86. style_sex,
  87. style_kind_code,
  88. style_kind,
  89. style_unit_code,
  90. style_unit,
  91. style_month_code,
  92. style_month,
  93. style_band_code,
  94. style_band,
  95. style_theme_code,
  96. style_theme,
  97. style_saletype_code,
  98. style_saletype,
  99. style_designer_code,
  100. style_designer,
  101. style_plater_code,
  102. style_plater,
  103. style_locate_code,
  104. style_locate,
  105. sizegrp_id,
  106. sizegrp_name,
  107. style_sort,
  108. style_supplier_code,
  109. style_supplier
  110. FROM X6_STOCK_DEV.A3_STYLE
  111. WHERE create_date > :sync_last_time
  112. ORDER BY create_date ASC, style_id
  113. LIMIT :page_size OFFSET :offset;
  114. -- 3. 统计SQL
  115. -- 3.1 全量统计
  116. SELECT COUNT(*) as total_count FROM X6_STOCK_DEV.A3_STYLE;
  117. -- 3.2 增量统计(带参数)
  118. -- 参数::sync_last_time
  119. SELECT COUNT(*) as incremental_count FROM X6_STOCK_DEV.A3_STYLE WHERE create_date > :sync_last_time;