1.0.573.sql 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436
  1. -- 1.0.573 B-2 / A-3 / A-4 / A-5 / C-4 staging / D-4 source columns
  2. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='mdp_std_t8_kc_tz_head' AND COLUMN_NAME='zbrname')=0, 'ALTER TABLE `mdp_std_t8_kc_tz_head` ADD COLUMN `zbrname` varchar(100) NULL', 'DO 0');
  3. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  4. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='mdp_std_t8_kc_tz_list' AND COLUMN_NAME='hw')=0, 'ALTER TABLE `mdp_std_t8_kc_tz_list` ADD COLUMN `hw` varchar(80) NULL', 'DO 0');
  5. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  6. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='mdp_std_t8_kc_tz_list' AND COLUMN_NAME='ckcode')=0, 'ALTER TABLE `mdp_std_t8_kc_tz_list` ADD COLUMN `ckcode` varchar(80) NULL', 'DO 0');
  7. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  8. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='mdp_std_t8_kc_tz_list' AND COLUMN_NAME='pcnoid')=0, 'ALTER TABLE `mdp_std_t8_kc_tz_list` ADD COLUMN `pcnoid` varchar(80) NULL', 'DO 0');
  9. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  10. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='mdp_std_t8_kc_tz_list' AND COLUMN_NAME='kcsl')=0, 'ALTER TABLE `mdp_std_t8_kc_tz_list` ADD COLUMN `kcsl` decimal(18,6) NULL', 'DO 0');
  11. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  12. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='mdp_std_s6_report' AND COLUMN_NAME='start_work_date')=0, 'ALTER TABLE `mdp_std_s6_report` ADD COLUMN `start_work_date` datetime NULL', 'DO 0');
  13. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  14. CREATE TABLE IF NOT EXISTS mdp_stg_inv_trans_inbound (
  15. id BIGINT AUTO_INCREMENT PRIMARY KEY,
  16. tenant_id BIGINT NOT NULL DEFAULT 0,
  17. source_system VARCHAR(50) NULL,
  18. source_table VARCHAR(200) NULL,
  19. source_row_id VARCHAR(200) NULL,
  20. source_biz_key VARCHAR(300) NULL,
  21. raw_data JSON NULL,
  22. sync_batch_id VARCHAR(100) NULL,
  23. create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  24. sync_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
  25. process_status VARCHAR(20) NOT NULL DEFAULT 'PENDING',
  26. process_message VARCHAR(500) NULL,
  27. update_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  28. UNIQUE KEY uk_source_key (tenant_id, source_system, source_table, source_biz_key),
  29. KEY idx_batch (sync_batch_id),
  30. KEY idx_src (source_table, source_row_id)
  31. );
  32. CREATE TABLE IF NOT EXISTS mdp_stg_wo_line (
  33. id BIGINT AUTO_INCREMENT PRIMARY KEY,
  34. tenant_id BIGINT NOT NULL DEFAULT 0,
  35. source_system VARCHAR(50) NULL,
  36. source_table VARCHAR(200) NULL,
  37. source_row_id VARCHAR(200) NULL,
  38. source_biz_key VARCHAR(300) NULL,
  39. raw_data JSON NULL,
  40. sync_batch_id VARCHAR(100) NULL,
  41. create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  42. sync_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
  43. process_status VARCHAR(20) NOT NULL DEFAULT 'PENDING',
  44. process_message VARCHAR(500) NULL,
  45. update_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  46. UNIQUE KEY uk_source_key (tenant_id, source_system, source_table, source_biz_key),
  47. KEY idx_batch (sync_batch_id),
  48. KEY idx_src (source_table, source_row_id)
  49. );
  50. CREATE TABLE IF NOT EXISTS mdp_stg_wo_bom (
  51. id BIGINT AUTO_INCREMENT PRIMARY KEY,
  52. tenant_id BIGINT NOT NULL DEFAULT 0,
  53. source_system VARCHAR(50) NULL,
  54. source_table VARCHAR(200) NULL,
  55. source_row_id VARCHAR(200) NULL,
  56. source_biz_key VARCHAR(300) NULL,
  57. raw_data JSON NULL,
  58. sync_batch_id VARCHAR(100) NULL,
  59. create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  60. sync_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
  61. process_status VARCHAR(20) NOT NULL DEFAULT 'PENDING',
  62. process_message VARCHAR(500) NULL,
  63. update_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  64. UNIQUE KEY uk_source_key (tenant_id, source_system, source_table, source_biz_key),
  65. KEY idx_batch (sync_batch_id),
  66. KEY idx_src (source_table, source_row_id)
  67. );
  68. CREATE TABLE IF NOT EXISTS mdp_stg_inv_bal_monthly (
  69. id BIGINT AUTO_INCREMENT PRIMARY KEY,
  70. tenant_id BIGINT NOT NULL DEFAULT 0,
  71. source_system VARCHAR(50) NULL,
  72. source_table VARCHAR(200) NULL,
  73. source_row_id VARCHAR(200) NULL,
  74. source_biz_key VARCHAR(300) NULL,
  75. raw_data JSON NULL,
  76. sync_batch_id VARCHAR(100) NULL,
  77. create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  78. sync_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
  79. process_status VARCHAR(20) NOT NULL DEFAULT 'PENDING',
  80. process_message VARCHAR(500) NULL,
  81. update_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  82. UNIQUE KEY uk_source_key (tenant_id, source_system, source_table, source_biz_key),
  83. KEY idx_batch (sync_batch_id),
  84. KEY idx_src (source_table, source_row_id)
  85. );
  86. INSERT INTO mdp_stg_inv_trans_inbound
  87. (tenant_id, source_system, source_table, source_row_id, source_biz_key, raw_data, sync_batch_id, process_status, process_message, create_time, sync_time, update_time)
  88. SELECT tenant_id, source_system, source_table, source_row_id, source_biz_key, raw_data, sync_batch_id, process_status, process_message, create_time, sync_time, update_time
  89. FROM mdp_stg_t8_kc_tz_list
  90. WHERE IFNULL(source_system,'') NOT IN ('T8','T8_V5_SQLSERVER')
  91. AND NOT EXISTS (
  92. SELECT 1 FROM mdp_stg_inv_trans_inbound n
  93. WHERE n.tenant_id=mdp_stg_t8_kc_tz_list.tenant_id
  94. AND IFNULL(n.source_system,'')=IFNULL(mdp_stg_t8_kc_tz_list.source_system,'')
  95. AND IFNULL(n.source_table,'')=IFNULL(mdp_stg_t8_kc_tz_list.source_table,'')
  96. AND n.source_biz_key=mdp_stg_t8_kc_tz_list.source_biz_key
  97. );
  98. DELETE FROM mdp_stg_t8_kc_tz_list WHERE IFNULL(source_system,'') NOT IN ('T8','T8_V5_SQLSERVER');
  99. UPDATE mdp_entity
  100. SET target_table_name='mdp_stg_inv_trans_inbound', update_time=NOW()
  101. WHERE entity_code='S5_INVENTORY_TXN' AND target_table_name<>'mdp_stg_inv_trans_inbound';
  102. CREATE TABLE IF NOT EXISTS mdp_ship_recon_diff (
  103. id BIGINT AUTO_INCREMENT PRIMARY KEY,
  104. tenant_id BIGINT NOT NULL,
  105. source_system VARCHAR(50) NOT NULL,
  106. domain VARCHAR(50) NOT NULL,
  107. ord_nbr VARCHAR(120) NOT NULL,
  108. ord_line VARCHAR(50) NOT NULL,
  109. biz_date DATE NOT NULL,
  110. asn_qty DECIMAL(18,6) NOT NULL DEFAULT 0,
  111. inv_iss_so_qty DECIMAL(18,6) NOT NULL DEFAULT 0,
  112. diff_qty DECIMAL(18,6) NOT NULL,
  113. detected_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
  114. UNIQUE KEY uk_ship_recon (tenant_id, source_system, domain, ord_nbr, ord_line, biz_date)
  115. );
  116. UPDATE mdp_std_inv_trans
  117. SET biz_doc_type='OTHER'
  118. WHERE source_system='DOPDEMORQ_SQLSERVER' AND src_trans_type_raw='iss-so' AND biz_doc_type='SALES_SHIP';
  119. UPDATE mdp_entity SET status=1, update_time=NOW()
  120. WHERE entity_code IN ('S7_FQC_TASK_SQLSERVER','S7_FQC_RESULT_SQLSERVER','S7_FQC_RESULT_DETAIL_SQLSERVER')
  121. AND status=0;
  122. INSERT INTO mdp_entity (`tenant_id`, `source_id`, `entity_code`, `entity_name`, `entity_type`, `source_table_name`, `source_api_path`, `api_config_id`, `target_table_name`, `sync_mode`, `incr_column`, `batch_size`, `response_data_path`, `dedup_key_path`, `last_cursor`, `last_sync_to`, `job_id`, `status`, `remark`, `create_time`, `update_time`, `TenantId`, `SourceId`, `EntityCode`, `EntityName`, `EntityType`, `SourceTableName`, `SourceApiPath`, `ApiConfigId`, `TargetTableName`, `SyncMode`, `IncrColumn`, `BatchSize`, `ResponseDataPath`, `DedupKeyPath`, `LastCursor`, `biz_key_expr`, `file_config_json`, `is_public_template`, `inbound_enabled`, `inbound_max_rows`, `stale_guard_enabled`, `silence_calendar`, `silence_alert_hours`)
  123. SELECT `tenant_id`, `source_id`, 'S6_EMP_WORK_ORD_TRANS_SQLSERVER', '165报工流水', `entity_type`, 'EmpWorkOrdTransHist', `source_api_path`, `api_config_id`, 'mdp_stg_s6_report', `sync_mode`, `incr_column`, `batch_size`, `response_data_path`, `dedup_key_path`, `last_cursor`, `last_sync_to`, `job_id`, 1, 'S6_REPORT', NOW(), NOW(), `TenantId`, `SourceId`, `EntityCode`, `EntityName`, `EntityType`, `SourceTableName`, `SourceApiPath`, `ApiConfigId`, `TargetTableName`, `SyncMode`, `IncrColumn`, `BatchSize`, `ResponseDataPath`, `DedupKeyPath`, `LastCursor`, 'Domain,Trans,RecID', `file_config_json`, `is_public_template`, `inbound_enabled`, `inbound_max_rows`, `stale_guard_enabled`, `silence_calendar`, `silence_alert_hours`
  124. FROM mdp_entity
  125. WHERE entity_code='S7_FQC_TASK_SQLSERVER'
  126. AND NOT EXISTS (SELECT 1 FROM mdp_entity e2 WHERE e2.entity_code='S6_EMP_WORK_ORD_TRANS_SQLSERVER');
  127. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ItemMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  128. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  129. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ItemMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  130. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  131. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='CustMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `CustMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  132. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  133. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='CustMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `CustMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  134. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  135. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='SuppMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `SuppMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  136. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  137. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='SuppMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `SuppMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  138. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  139. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LocationMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `LocationMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  140. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  141. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LocationMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `LocationMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  142. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  143. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='EmployeeMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `EmployeeMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  144. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  145. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='EmployeeMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `EmployeeMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  146. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  147. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='DepartmentMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `DepartmentMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  148. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  149. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='DepartmentMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `DepartmentMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  150. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  151. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='srm_purchase' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `srm_purchase` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  152. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  153. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='srm_purchase' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `srm_purchase` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  154. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  155. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ProductStructureMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ProductStructureMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  156. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  157. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ProductStructureMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ProductStructureMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  158. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  159. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ProductStructureOp' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ProductStructureOp` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  160. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  161. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ProductStructureOp' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ProductStructureOp` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  162. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  163. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='RoutingOpDetail' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `RoutingOpDetail` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  164. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  165. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='RoutingOpDetail' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `RoutingOpDetail` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  166. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  167. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='StdOpMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `StdOpMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  168. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  169. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='StdOpMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `StdOpMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  170. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  171. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='WorkCtrMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `WorkCtrMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  172. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  173. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='WorkCtrMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `WorkCtrMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  174. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  175. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='WorkCenter' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `WorkCenter` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  176. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  177. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='WorkCenter' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `WorkCenter` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  178. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  179. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LineMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `LineMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  180. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  181. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LineMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `LineMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  182. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  183. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ProdLineDetail' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ProdLineDetail` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  184. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  185. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ProdLineDetail' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ProdLineDetail` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  186. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  187. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LineSkillMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `LineSkillMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  188. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  189. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LineSkillMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `LineSkillMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  190. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  191. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LineSkillDetail' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `LineSkillDetail` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  192. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  193. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LineSkillDetail' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `LineSkillDetail` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  194. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  195. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LinePost' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `LinePost` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  196. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  197. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LinePost' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `LinePost` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  198. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  199. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PersonSkill' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `PersonSkill` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  200. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  201. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PersonSkill' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `PersonSkill` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  202. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  203. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='EmpSkills' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `EmpSkills` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  204. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  205. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='EmpSkills' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `EmpSkills` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  206. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  207. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PersonSkillAssignment' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `PersonSkillAssignment` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  208. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  209. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PersonSkillAssignment' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `PersonSkillAssignment` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  210. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  211. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectioncrit' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspectioncrit` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  212. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  213. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectioncrit' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspectioncrit` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  214. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  215. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspeccrit_entry' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspeccrit_entry` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  216. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  217. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspeccrit_entry' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspeccrit_entry` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  218. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  219. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectionfreq' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspectionfreq` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  220. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  221. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectionfreq' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspectionfreq` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  222. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  223. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectioninstru' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspectioninstru` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  224. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  225. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectioninstru' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspectioninstru` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  226. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  227. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectionitems' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspectionitems` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  228. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  229. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectionitems' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspectionitems` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  230. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  231. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspection_method' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspection_method` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  232. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  233. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspection_method' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspection_method` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  234. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  235. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectionstd' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspectionstd` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  236. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  237. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectionstd' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspectionstd` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  238. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  239. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectionstdentry' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspectionstdentry` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  240. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  241. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectionstdentry' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspectionstdentry` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  242. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  243. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_sampscheme' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_sampscheme` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  244. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  245. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_sampscheme' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_sampscheme` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  246. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  247. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectpro' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspectpro` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  248. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  249. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspectpro' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspectpro` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  250. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  251. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspro_ent' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_inspro_ent` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  252. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  253. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_inspro_ent' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_inspro_ent` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  254. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  255. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_quality_base_type' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_quality_base_type` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  256. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  257. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_quality_base_type' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_quality_base_type` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  258. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  259. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_jygf' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_jygf` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  260. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  261. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_jygf' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_jygf` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  262. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  263. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_jygfzb' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_jygfzb` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  264. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  265. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_jygfzb' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_jygfzb` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  266. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  267. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_gcjygf' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_gcjygf` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  268. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  269. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_gcjygf' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_gcjygf` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  270. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  271. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_gcjygfzb' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_gcjygfzb` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  272. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  273. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_gcjygfzb' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_gcjygfzb` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  274. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  275. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_fqcjygf' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_fqcjygf` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  276. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  277. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_fqcjygf' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_fqcjygf` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  278. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  279. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_fqcjygfzb' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_fqcjygfzb` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  280. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  281. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_fqcjygfzb' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_fqcjygfzb` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  282. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  283. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_oqcjygf' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_oqcjygf` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  284. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  285. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_oqcjygf' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_oqcjygf` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  286. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  287. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_oqcjygfzb' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_oqcjygfzb` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  288. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  289. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_oqcjygfzb' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_oqcjygfzb` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  290. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  291. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_ccjygf' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_ccjygf` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  292. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  293. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_ccjygf' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_ccjygf` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  294. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  295. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_ccjygfzb' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_ccjygfzb` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  296. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  297. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_ccjygfzb' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_ccjygfzb` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  298. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  299. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_lymjbmd' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `qms_lymjbmd` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  300. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  301. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='qms_lymjbmd' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `qms_lymjbmd` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  302. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  303. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemPackMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ItemPackMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  304. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  305. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemPackMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ItemPackMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  306. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  307. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LocationShelfMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `LocationShelfMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  308. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  309. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='LocationShelfMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `LocationShelfMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  310. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  311. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='NbrControl' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `NbrControl` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  312. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  313. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='NbrControl' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `NbrControl` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  314. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  315. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='NbrTypeMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `NbrTypeMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  316. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  317. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='NbrTypeMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `NbrTypeMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  318. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  319. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='BarCodeType' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `BarCodeType` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  320. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  321. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='BarCodeType' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `BarCodeType` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  322. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  323. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='BarCodeNbr' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `BarCodeNbr` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  324. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  325. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='BarCodeNbr' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `BarCodeNbr` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  326. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  327. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='CostCtrMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `CostCtrMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  328. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  329. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='CostCtrMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `CostCtrMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  330. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  331. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='EmpWorkDutyMaster' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `EmpWorkDutyMaster` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  332. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  333. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='EmpWorkDutyMaster' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `EmpWorkDutyMaster` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  334. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  335. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='wms_rwzp' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `wms_rwzp` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  336. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  337. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='wms_rwzp' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `wms_rwzp` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  338. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  339. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0OrderReviewCycle' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `S0OrderReviewCycle` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  340. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  341. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0OrderReviewCycle' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `S0OrderReviewCycle` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  342. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  343. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0ProductDesignCycle' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `S0ProductDesignCycle` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  344. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  345. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0ProductDesignCycle' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `S0ProductDesignCycle` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  346. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  347. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0ContractReviewCycle' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `S0ContractReviewCycle` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  348. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  349. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0ContractReviewCycle' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `S0ContractReviewCycle` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  350. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  351. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0ContractReviewCycleBreakdown' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `S0ContractReviewCycleBreakdown` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  352. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  353. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0ContractReviewCycleBreakdown' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `S0ContractReviewCycleBreakdown` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  354. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  355. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PriorityCode' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `PriorityCode` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  356. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  357. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PriorityCode' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `PriorityCode` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  358. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  359. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ado_s0_sales_order_priority_rule' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ado_s0_sales_order_priority_rule` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  360. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  361. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ado_s0_sales_order_priority_rule' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ado_s0_sales_order_priority_rule` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  362. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  363. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0CategoryLeadTime' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `S0CategoryLeadTime` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  364. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  365. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0CategoryLeadTime' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `S0CategoryLeadTime` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  366. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  367. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0MaterialPlanCycle' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `S0MaterialPlanCycle` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  368. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  369. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0MaterialPlanCycle' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `S0MaterialPlanCycle` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  370. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  371. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0OrderScheduleCycle' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `S0OrderScheduleCycle` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  372. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  373. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0OrderScheduleCycle' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `S0OrderScheduleCycle` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  374. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  375. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='WorkOrdControl' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `WorkOrdControl` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  376. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  377. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='WorkOrdControl' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `WorkOrdControl` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  378. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  379. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemSubstituteDetail' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ItemSubstituteDetail` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  380. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  381. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemSubstituteDetail' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ItemSubstituteDetail` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  382. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  383. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ic_substitute' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ic_substitute` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  384. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  385. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ic_substitute' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ic_substitute` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  386. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  387. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ado_kitting_exclude_rule' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ado_kitting_exclude_rule` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  388. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  389. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ado_kitting_exclude_rule' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ado_kitting_exclude_rule` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  390. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  391. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PreprocessElement' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `PreprocessElement` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  392. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  393. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PreprocessElement' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `PreprocessElement` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  394. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  395. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PreprocessElementParam' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `PreprocessElementParam` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  396. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  397. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='PreprocessElementParam' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `PreprocessElementParam` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  398. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  399. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ElementParam' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ElementParam` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  400. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  401. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ElementParam' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ElementParam` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  402. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  403. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0ProcessFlowCard' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `S0ProcessFlowCard` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  404. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  405. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='S0ProcessFlowCard' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `S0ProcessFlowCard` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  406. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  407. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='MaterialProcessElement' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `MaterialProcessElement` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  408. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  409. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='MaterialProcessElement' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `MaterialProcessElement` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  410. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  411. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemOpCondition' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ItemOpCondition` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  412. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  413. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemOpCondition' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ItemOpCondition` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  414. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  415. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ImageType' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `ImageType` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  416. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  417. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ImageType' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `ImageType` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  418. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  419. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='QualitySegmentImage' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `QualitySegmentImage` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  420. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  421. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='QualitySegmentImage' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `QualitySegmentImage` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  422. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  423. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='DevMonitor' AND COLUMN_NAME='source_system')=0, 'ALTER TABLE `DevMonitor` ADD COLUMN `source_system` varchar(50) NULL', 'DO 0');
  424. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  425. SET @sql := IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='DevMonitor' AND COLUMN_NAME='source_updated_at')=0, 'ALTER TABLE `DevMonitor` ADD COLUMN `source_updated_at` datetime NULL', 'DO 0');
  426. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;