1234567891011121314151617181920212223242526272829303132 |
- @echo off
- call "C:\GlobalCube\Tasks\scripts\config2.bat"
- rem ==GM_DRIVE_ORDER==
- del C:\GlobalCube\System\OPTIMA\SQL\logs\GM_DRIVE_ORDER*.* /Q /F >nul 2>nul
- if not "%1"=="" goto :increment
- :full
- call sql_query.bat "TRUNCATE TABLE [OPTIMA].[import].[GM_DRIVE_ORDER]"
- call bcp_queryout.bat "GM_DRIVE_ORDER_1" "SELECT T1.[VEHICLE_NUMBER_GMD], T1.[DEALER_ORDERNO_GMD], T1.[GM_ORDERNO_GMD], T1.[CUST_KEY_NAME_GMD], T1.[UNIT_NUMBER], T1.[STATE_CODE], T1.[TRANSACT_DATE], T1.[HANDLER], T1.[FUNCTION_CODE], T1.[PROGRAM], T1.[CREATION_DATE], T1.[NEXT_R324_LINE_NO], T1.[COUNTRY_CODE_GMD], T1.[DEALER_CODE_GMD], T1.[ORDER_ENTRY_DATE], T1.[ORDER_TYPE_GMD], T1.[MARKETING_MODEL], T1.[PACK_CODE_GMD], T1.[DRIVE_GMD], T1.[MODEL_YEAR_GMD], T1.[YEAR_SUFFIX_GMD], T1.[QUANTITY_GMD], T1.[OPTION_COLOUR_GMD], T1.[OPTION_TRIM_GMD], T1.[DESIRED_PROD_GMD], T1.[PAYMENT_CODE_GMD], T1.[DELIV_TO_CODE_GMD], T1.[DELIV_TO_DEAL_GMD], T1.[DUTY_FREE_GMD], T1.[FLEET_CODE_GMD], T1.[CUSTOMER_NAME_GMD], T1.[ASSEMBLY_TYPE_GMD], T1.[PRIO_CODE_GMD], T1.[TAX_FLAG_GMD], T1.[SPEC_COUNTRY_GMD], T1.[CHARGE_TO_TYPE_GMD], T1.[CHARGE_TO_CODE_GMD], T1.[CHARGE_TO_DEAL_GMD], T1.[INCENTIVE_CODE_GMD], T1.[PRICE_PROTECT_GMD], T1.[PROD_PLANT_GMD], T1.[ORDER_DATE_GMD], T1.[ALLOC_DATE_GMD], T1.[DELIV_DATE_GMD], T1.[ASS_PLAN_GMD], T1.[EVENT_CODE_GMD], T1.[EVENT_DATE_GMD], T1.[STATUS_CODE_GMD], T1.[STATUS_DATE_GMD], T1.[OPTION_ENGINE_GMD], T1.[OPTION_TRANSM_GMD], T1.[CVT_IND_GMD], T1.[OPTION_CODE_GMD_1], T1.[OPTION_CODE_GMD_2], T1.[OPTION_CODE_GMD_3], T1.[OPTION_CODE_GMD_4], T1.[OPTION_CODE_GMD_5], T1.[OPTION_CODE_GMD_6], T1.[OPTION_CODE_GMD_7], T1.[OPTION_CODE_GMD_8], T1.[OPTION_CODE_GMD_9], T1.[OPTION_CODE_GMD_10], T1.[OPTION_CODE_GMD_11], T1.[OPTION_CODE_GMD_12], T1.[OPTION_CODE_GMD_13], T1.[OPTION_CODE_GMD_14], T1.[OPTION_CODE_GMD_15], T1.[OPTION_CODE_GMD_16], T1.[OPTION_CODE_GMD_17], T1.[OPTION_CODE_GMD_18], T1.[OPTION_CODE_GMD_19], T1.[OPTION_CODE_GMD_20], T1.[OPTION_CODE_GMD_21], T1.[OPTION_CODE_GMD_22], T1.[OPTION_CODE_GMD_23], T1.[OPTION_CODE_GMD_24], T1.[OPTION_CODE_GMD_25], T1.[OPTION_CODE_GMD_26], T1.[OPTION_CODE_GMD_27], T1.[OPTION_CODE_GMD_28], T1.[OPTION_CODE_GMD_29], T1.[OPTION_CODE_GMD_30], T1.[OPTION_CODE_GMD_31], T1.[OPTION_CODE_GMD_32], T1.[OPTION_CODE_GMD_33], T1.[OPTION_CODE_GMD_34], T1.[OPTION_CODE_GMD_35], T1.[OPTION_CODE_GMD_36], T1.[OPTION_CODE_GMD_37], T1.[OPTION_CODE_GMD_38], T1.[OPTION_CODE_GMD_39], T1.[OPTION_CODE_GMD_40], T1.[OPTION_CODE_GMD_41], T1.[OPTION_CODE_GMD_42], T1.[OPTION_CODE_GMD_43], T1.[OPTION_CODE_GMD_44], T1.[OPTION_CODE_GMD_45], T1.[OPTION_CODE_GMD_46], T1.[OPTION_CODE_GMD_47], T1.[OPTION_CODE_GMD_48], T1.[OPTION_CODE_GMD_49], T1.[OPTION_CODE_GMD_50], T1.[OPTION_CODE_GMD_51], T1.[OPTION_CODE_GMD_52], T1.[OPTION_CODE_GMD_53], T1.[OPTION_CODE_GMD_54], T1.[OPTION_CODE_GMD_55], T1.[OPTION_CODE_GMD_56], T1.[OPTION_CODE_GMD_57], T1.[OPTION_CODE_GMD_58], T1.[OPTION_CODE_GMD_59], T1.[OPTION_CODE_GMD_60], T1.[OPTION_CODE_GMD_61], T1.[OPTION_CODE_GMD_62], T1.[OPTION_CODE_GMD_63], T1.[OPTION_CODE_GMD_64], T1.[OPTION_CODE_GMD_65], T1.[OPTION_CODE_GMD_66], T1.[OPTION_CODE_GMD_67], T1.[OPTION_CODE_GMD_68], T1.[OPTION_CODE_GMD_69], T1.[OPTION_CODE_GMD_70], T1.[OPTION_CODE_GMD_71], T1.[OPTION_CODE_GMD_72], T1.[OPTION_CODE_GMD_73], T1.[OPTION_CODE_GMD_74], T1.[OPTION_CODE_GMD_75], T1.[OPTION_CODE_GMD_76], T1.[OPTION_CODE_GMD_77], T1.[OPTION_CODE_GMD_78], T1.[OPTION_CODE_GMD_79], T1.[OPTION_CODE_GMD_80], T1.[OPTION_CODE_GMD_81], T1.[OPTION_CODE_GMD_82], T1.[OPTION_CODE_GMD_83], T1.[OPTION_CODE_GMD_84], T1.[OPTION_CODE_GMD_85], T1.[OPTION_CODE_GMD_86], T1.[OPTION_CODE_GMD_87], T1.[OPTION_CODE_GMD_88], T1.[OPTION_CODE_GMD_89], T1.[OPTION_CODE_GMD_90], T1.[OPTION_CODE_GMD_91], T1.[OPTION_CODE_GMD_92], T1.[OPTION_CODE_GMD_93], T1.[OPTION_CODE_GMD_94], T1.[OPTION_CODE_GMD_95], T1.[OPTION_CODE_GMD_96], T1.[OPTION_CODE_GMD_97], T1.[OPTION_CODE_GMD_98], T1.[OPTION_CODE_GMD_99], T1.[CHASSIS_NUMBER_GMD], T1.[ENGINE_NUMBER_GMD], T1.[LOCK_NO_GMD], T1.[TYRE_MAKE_GMD], T1.[BATTERY_MAKE_GMD], T1.[SHIP_PLANT_GMD], T1.[SHIP_DATE_GMD], T1.[LOCK_NO_2_GMD], T1.[RADIO_GMD], T1.[BUD_SALE_MOD_GMD], T1.[BUD_PURCH_MOD_GMD], T1.[BUD_SALE_OPT_GMD], T1.[BUD_PURCH_OPT_GMD], T1.[ERROR_CODE_GMD], T1.[PRICE_PROT_DATE], T1.[PRICE_PROT_CODE], T1.[LMO_INDICATOR], T1.[VEH_CLASS_IND], T1.[REG_DOC_PRINT], T1.[UN_LOC_CODE], T1.[REC_SHIP_IND], T1.[REC_SHIP_DATE], T1.[DEALER_SPEC_TXT_1], T1.[DEALER_SPEC_TXT_2], T1.[DEALER_VEHICLE_TXT], T1.[CUSTOMER_REM_TXT], T1.[CAMPAIGN_FLAG_1], T1.[CAMPAIGN_FLAG_2], T1.[CAMPAIGN_FLAG_3], T1.[CAMPAIGN_FLAG_4], T1.[CAMPAIGN_FLAG_5], T1.[CAMPAIGN_FLAG_6], T1.[CAMPAIGN_FLAG_7], T1.[CAMPAIGN_FLAG_8], T1.[CAMPAIGN_FLAG_9], T1.[CAMPAIGN_FLAG_10], T1.[ORDER_MAKE], T1.[EVENT_CODE_TEXT], T1.[STATUS_CODE_TEXT], T1.[REFERENCE_NO_OWB], T1.[NOTIFICATION_STAT], T1.[ERROR_STATUS], T1.[ACK_TYPE], T1.[ANTICIPATED_DEL_DATE], T1.[PRICE_PROT_DMS], T1.[CURRENCY_CODE], T1.[CAL_DEL_DATE_OWB], T1.[PREORDER], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], '1' as [Client_DB] FROM [deop01].[dbo].[GM_DRIVE_ORDER] T1 WHERE 1 = 1 ORDER BY T1.[timestamp] "
- call bcp_in.bat "GM_DRIVE_ORDER_1" "[import].[GM_DRIVE_ORDER]" "OPTIMA"
- call bcp_queryout.bat "GM_DRIVE_ORDER_2" "SELECT T1.[VEHICLE_NUMBER_GMD], T1.[DEALER_ORDERNO_GMD], T1.[GM_ORDERNO_GMD], T1.[CUST_KEY_NAME_GMD], T1.[UNIT_NUMBER], T1.[STATE_CODE], T1.[TRANSACT_DATE], T1.[HANDLER], T1.[FUNCTION_CODE], T1.[PROGRAM], T1.[CREATION_DATE], T1.[NEXT_R324_LINE_NO], T1.[COUNTRY_CODE_GMD], T1.[DEALER_CODE_GMD], T1.[ORDER_ENTRY_DATE], T1.[ORDER_TYPE_GMD], T1.[MARKETING_MODEL], T1.[PACK_CODE_GMD], T1.[DRIVE_GMD], T1.[MODEL_YEAR_GMD], T1.[YEAR_SUFFIX_GMD], T1.[QUANTITY_GMD], T1.[OPTION_COLOUR_GMD], T1.[OPTION_TRIM_GMD], T1.[DESIRED_PROD_GMD], T1.[PAYMENT_CODE_GMD], T1.[DELIV_TO_CODE_GMD], T1.[DELIV_TO_DEAL_GMD], T1.[DUTY_FREE_GMD], T1.[FLEET_CODE_GMD], T1.[CUSTOMER_NAME_GMD], T1.[ASSEMBLY_TYPE_GMD], T1.[PRIO_CODE_GMD], T1.[TAX_FLAG_GMD], T1.[SPEC_COUNTRY_GMD], T1.[CHARGE_TO_TYPE_GMD], T1.[CHARGE_TO_CODE_GMD], T1.[CHARGE_TO_DEAL_GMD], T1.[INCENTIVE_CODE_GMD], T1.[PRICE_PROTECT_GMD], T1.[PROD_PLANT_GMD], T1.[ORDER_DATE_GMD], T1.[ALLOC_DATE_GMD], T1.[DELIV_DATE_GMD], T1.[ASS_PLAN_GMD], T1.[EVENT_CODE_GMD], T1.[EVENT_DATE_GMD], T1.[STATUS_CODE_GMD], T1.[STATUS_DATE_GMD], T1.[OPTION_ENGINE_GMD], T1.[OPTION_TRANSM_GMD], T1.[CVT_IND_GMD], T1.[OPTION_CODE_GMD_1], T1.[OPTION_CODE_GMD_2], T1.[OPTION_CODE_GMD_3], T1.[OPTION_CODE_GMD_4], T1.[OPTION_CODE_GMD_5], T1.[OPTION_CODE_GMD_6], T1.[OPTION_CODE_GMD_7], T1.[OPTION_CODE_GMD_8], T1.[OPTION_CODE_GMD_9], T1.[OPTION_CODE_GMD_10], T1.[OPTION_CODE_GMD_11], T1.[OPTION_CODE_GMD_12], T1.[OPTION_CODE_GMD_13], T1.[OPTION_CODE_GMD_14], T1.[OPTION_CODE_GMD_15], T1.[OPTION_CODE_GMD_16], T1.[OPTION_CODE_GMD_17], T1.[OPTION_CODE_GMD_18], T1.[OPTION_CODE_GMD_19], T1.[OPTION_CODE_GMD_20], T1.[OPTION_CODE_GMD_21], T1.[OPTION_CODE_GMD_22], T1.[OPTION_CODE_GMD_23], T1.[OPTION_CODE_GMD_24], T1.[OPTION_CODE_GMD_25], T1.[OPTION_CODE_GMD_26], T1.[OPTION_CODE_GMD_27], T1.[OPTION_CODE_GMD_28], T1.[OPTION_CODE_GMD_29], T1.[OPTION_CODE_GMD_30], T1.[OPTION_CODE_GMD_31], T1.[OPTION_CODE_GMD_32], T1.[OPTION_CODE_GMD_33], T1.[OPTION_CODE_GMD_34], T1.[OPTION_CODE_GMD_35], T1.[OPTION_CODE_GMD_36], T1.[OPTION_CODE_GMD_37], T1.[OPTION_CODE_GMD_38], T1.[OPTION_CODE_GMD_39], T1.[OPTION_CODE_GMD_40], T1.[OPTION_CODE_GMD_41], T1.[OPTION_CODE_GMD_42], T1.[OPTION_CODE_GMD_43], T1.[OPTION_CODE_GMD_44], T1.[OPTION_CODE_GMD_45], T1.[OPTION_CODE_GMD_46], T1.[OPTION_CODE_GMD_47], T1.[OPTION_CODE_GMD_48], T1.[OPTION_CODE_GMD_49], T1.[OPTION_CODE_GMD_50], T1.[OPTION_CODE_GMD_51], T1.[OPTION_CODE_GMD_52], T1.[OPTION_CODE_GMD_53], T1.[OPTION_CODE_GMD_54], T1.[OPTION_CODE_GMD_55], T1.[OPTION_CODE_GMD_56], T1.[OPTION_CODE_GMD_57], T1.[OPTION_CODE_GMD_58], T1.[OPTION_CODE_GMD_59], T1.[OPTION_CODE_GMD_60], T1.[OPTION_CODE_GMD_61], T1.[OPTION_CODE_GMD_62], T1.[OPTION_CODE_GMD_63], T1.[OPTION_CODE_GMD_64], T1.[OPTION_CODE_GMD_65], T1.[OPTION_CODE_GMD_66], T1.[OPTION_CODE_GMD_67], T1.[OPTION_CODE_GMD_68], T1.[OPTION_CODE_GMD_69], T1.[OPTION_CODE_GMD_70], T1.[OPTION_CODE_GMD_71], T1.[OPTION_CODE_GMD_72], T1.[OPTION_CODE_GMD_73], T1.[OPTION_CODE_GMD_74], T1.[OPTION_CODE_GMD_75], T1.[OPTION_CODE_GMD_76], T1.[OPTION_CODE_GMD_77], T1.[OPTION_CODE_GMD_78], T1.[OPTION_CODE_GMD_79], T1.[OPTION_CODE_GMD_80], T1.[OPTION_CODE_GMD_81], T1.[OPTION_CODE_GMD_82], T1.[OPTION_CODE_GMD_83], T1.[OPTION_CODE_GMD_84], T1.[OPTION_CODE_GMD_85], T1.[OPTION_CODE_GMD_86], T1.[OPTION_CODE_GMD_87], T1.[OPTION_CODE_GMD_88], T1.[OPTION_CODE_GMD_89], T1.[OPTION_CODE_GMD_90], T1.[OPTION_CODE_GMD_91], T1.[OPTION_CODE_GMD_92], T1.[OPTION_CODE_GMD_93], T1.[OPTION_CODE_GMD_94], T1.[OPTION_CODE_GMD_95], T1.[OPTION_CODE_GMD_96], T1.[OPTION_CODE_GMD_97], T1.[OPTION_CODE_GMD_98], T1.[OPTION_CODE_GMD_99], T1.[CHASSIS_NUMBER_GMD], T1.[ENGINE_NUMBER_GMD], T1.[LOCK_NO_GMD], T1.[TYRE_MAKE_GMD], T1.[BATTERY_MAKE_GMD], T1.[SHIP_PLANT_GMD], T1.[SHIP_DATE_GMD], T1.[LOCK_NO_2_GMD], T1.[RADIO_GMD], T1.[BUD_SALE_MOD_GMD], T1.[BUD_PURCH_MOD_GMD], T1.[BUD_SALE_OPT_GMD], T1.[BUD_PURCH_OPT_GMD], T1.[ERROR_CODE_GMD], T1.[PRICE_PROT_DATE], T1.[PRICE_PROT_CODE], T1.[LMO_INDICATOR], T1.[VEH_CLASS_IND], T1.[REG_DOC_PRINT], T1.[UN_LOC_CODE], T1.[REC_SHIP_IND], T1.[REC_SHIP_DATE], T1.[DEALER_SPEC_TXT_1], T1.[DEALER_SPEC_TXT_2], T1.[DEALER_VEHICLE_TXT], T1.[CUSTOMER_REM_TXT], T1.[CAMPAIGN_FLAG_1], T1.[CAMPAIGN_FLAG_2], T1.[CAMPAIGN_FLAG_3], T1.[CAMPAIGN_FLAG_4], T1.[CAMPAIGN_FLAG_5], T1.[CAMPAIGN_FLAG_6], T1.[CAMPAIGN_FLAG_7], T1.[CAMPAIGN_FLAG_8], T1.[CAMPAIGN_FLAG_9], T1.[CAMPAIGN_FLAG_10], T1.[ORDER_MAKE], T1.[EVENT_CODE_TEXT], T1.[STATUS_CODE_TEXT], T1.[REFERENCE_NO_OWB], T1.[NOTIFICATION_STAT], T1.[ERROR_STATUS], T1.[ACK_TYPE], T1.[ANTICIPATED_DEL_DATE], T1.[PRICE_PROT_DMS], T1.[CURRENCY_CODE], T1.[CAL_DEL_DATE_OWB], T1.[PREORDER], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], '2' as [Client_DB] FROM [deop02].[dbo].[GM_DRIVE_ORDER] T1 WHERE 1 = 1 ORDER BY T1.[timestamp] "
- call bcp_in.bat "GM_DRIVE_ORDER_2" "[import].[GM_DRIVE_ORDER]" "OPTIMA"
- goto :cleanup
- :increment
- call sql_query.bat "TRUNCATE TABLE [OPTIMAX].[temp].[GM_DRIVE_ORDER]"
- call sql_timestamp.bat "GM_DRIVE_ORDER_1" "[OPTIMA].[import].[GM_DRIVE_ORDER]" "1"
- call bcp_queryout.bat "GM_DRIVE_ORDER_1" "SELECT T1.[VEHICLE_NUMBER_GMD], T1.[DEALER_ORDERNO_GMD], T1.[GM_ORDERNO_GMD], T1.[CUST_KEY_NAME_GMD], T1.[UNIT_NUMBER], T1.[STATE_CODE], T1.[TRANSACT_DATE], T1.[HANDLER], T1.[FUNCTION_CODE], T1.[PROGRAM], T1.[CREATION_DATE], T1.[NEXT_R324_LINE_NO], T1.[COUNTRY_CODE_GMD], T1.[DEALER_CODE_GMD], T1.[ORDER_ENTRY_DATE], T1.[ORDER_TYPE_GMD], T1.[MARKETING_MODEL], T1.[PACK_CODE_GMD], T1.[DRIVE_GMD], T1.[MODEL_YEAR_GMD], T1.[YEAR_SUFFIX_GMD], T1.[QUANTITY_GMD], T1.[OPTION_COLOUR_GMD], T1.[OPTION_TRIM_GMD], T1.[DESIRED_PROD_GMD], T1.[PAYMENT_CODE_GMD], T1.[DELIV_TO_CODE_GMD], T1.[DELIV_TO_DEAL_GMD], T1.[DUTY_FREE_GMD], T1.[FLEET_CODE_GMD], T1.[CUSTOMER_NAME_GMD], T1.[ASSEMBLY_TYPE_GMD], T1.[PRIO_CODE_GMD], T1.[TAX_FLAG_GMD], T1.[SPEC_COUNTRY_GMD], T1.[CHARGE_TO_TYPE_GMD], T1.[CHARGE_TO_CODE_GMD], T1.[CHARGE_TO_DEAL_GMD], T1.[INCENTIVE_CODE_GMD], T1.[PRICE_PROTECT_GMD], T1.[PROD_PLANT_GMD], T1.[ORDER_DATE_GMD], T1.[ALLOC_DATE_GMD], T1.[DELIV_DATE_GMD], T1.[ASS_PLAN_GMD], T1.[EVENT_CODE_GMD], T1.[EVENT_DATE_GMD], T1.[STATUS_CODE_GMD], T1.[STATUS_DATE_GMD], T1.[OPTION_ENGINE_GMD], T1.[OPTION_TRANSM_GMD], T1.[CVT_IND_GMD], T1.[OPTION_CODE_GMD_1], T1.[OPTION_CODE_GMD_2], T1.[OPTION_CODE_GMD_3], T1.[OPTION_CODE_GMD_4], T1.[OPTION_CODE_GMD_5], T1.[OPTION_CODE_GMD_6], T1.[OPTION_CODE_GMD_7], T1.[OPTION_CODE_GMD_8], T1.[OPTION_CODE_GMD_9], T1.[OPTION_CODE_GMD_10], T1.[OPTION_CODE_GMD_11], T1.[OPTION_CODE_GMD_12], T1.[OPTION_CODE_GMD_13], T1.[OPTION_CODE_GMD_14], T1.[OPTION_CODE_GMD_15], T1.[OPTION_CODE_GMD_16], T1.[OPTION_CODE_GMD_17], T1.[OPTION_CODE_GMD_18], T1.[OPTION_CODE_GMD_19], T1.[OPTION_CODE_GMD_20], T1.[OPTION_CODE_GMD_21], T1.[OPTION_CODE_GMD_22], T1.[OPTION_CODE_GMD_23], T1.[OPTION_CODE_GMD_24], T1.[OPTION_CODE_GMD_25], T1.[OPTION_CODE_GMD_26], T1.[OPTION_CODE_GMD_27], T1.[OPTION_CODE_GMD_28], T1.[OPTION_CODE_GMD_29], T1.[OPTION_CODE_GMD_30], T1.[OPTION_CODE_GMD_31], T1.[OPTION_CODE_GMD_32], T1.[OPTION_CODE_GMD_33], T1.[OPTION_CODE_GMD_34], T1.[OPTION_CODE_GMD_35], T1.[OPTION_CODE_GMD_36], T1.[OPTION_CODE_GMD_37], T1.[OPTION_CODE_GMD_38], T1.[OPTION_CODE_GMD_39], T1.[OPTION_CODE_GMD_40], T1.[OPTION_CODE_GMD_41], T1.[OPTION_CODE_GMD_42], T1.[OPTION_CODE_GMD_43], T1.[OPTION_CODE_GMD_44], T1.[OPTION_CODE_GMD_45], T1.[OPTION_CODE_GMD_46], T1.[OPTION_CODE_GMD_47], T1.[OPTION_CODE_GMD_48], T1.[OPTION_CODE_GMD_49], T1.[OPTION_CODE_GMD_50], T1.[OPTION_CODE_GMD_51], T1.[OPTION_CODE_GMD_52], T1.[OPTION_CODE_GMD_53], T1.[OPTION_CODE_GMD_54], T1.[OPTION_CODE_GMD_55], T1.[OPTION_CODE_GMD_56], T1.[OPTION_CODE_GMD_57], T1.[OPTION_CODE_GMD_58], T1.[OPTION_CODE_GMD_59], T1.[OPTION_CODE_GMD_60], T1.[OPTION_CODE_GMD_61], T1.[OPTION_CODE_GMD_62], T1.[OPTION_CODE_GMD_63], T1.[OPTION_CODE_GMD_64], T1.[OPTION_CODE_GMD_65], T1.[OPTION_CODE_GMD_66], T1.[OPTION_CODE_GMD_67], T1.[OPTION_CODE_GMD_68], T1.[OPTION_CODE_GMD_69], T1.[OPTION_CODE_GMD_70], T1.[OPTION_CODE_GMD_71], T1.[OPTION_CODE_GMD_72], T1.[OPTION_CODE_GMD_73], T1.[OPTION_CODE_GMD_74], T1.[OPTION_CODE_GMD_75], T1.[OPTION_CODE_GMD_76], T1.[OPTION_CODE_GMD_77], T1.[OPTION_CODE_GMD_78], T1.[OPTION_CODE_GMD_79], T1.[OPTION_CODE_GMD_80], T1.[OPTION_CODE_GMD_81], T1.[OPTION_CODE_GMD_82], T1.[OPTION_CODE_GMD_83], T1.[OPTION_CODE_GMD_84], T1.[OPTION_CODE_GMD_85], T1.[OPTION_CODE_GMD_86], T1.[OPTION_CODE_GMD_87], T1.[OPTION_CODE_GMD_88], T1.[OPTION_CODE_GMD_89], T1.[OPTION_CODE_GMD_90], T1.[OPTION_CODE_GMD_91], T1.[OPTION_CODE_GMD_92], T1.[OPTION_CODE_GMD_93], T1.[OPTION_CODE_GMD_94], T1.[OPTION_CODE_GMD_95], T1.[OPTION_CODE_GMD_96], T1.[OPTION_CODE_GMD_97], T1.[OPTION_CODE_GMD_98], T1.[OPTION_CODE_GMD_99], T1.[CHASSIS_NUMBER_GMD], T1.[ENGINE_NUMBER_GMD], T1.[LOCK_NO_GMD], T1.[TYRE_MAKE_GMD], T1.[BATTERY_MAKE_GMD], T1.[SHIP_PLANT_GMD], T1.[SHIP_DATE_GMD], T1.[LOCK_NO_2_GMD], T1.[RADIO_GMD], T1.[BUD_SALE_MOD_GMD], T1.[BUD_PURCH_MOD_GMD], T1.[BUD_SALE_OPT_GMD], T1.[BUD_PURCH_OPT_GMD], T1.[ERROR_CODE_GMD], T1.[PRICE_PROT_DATE], T1.[PRICE_PROT_CODE], T1.[LMO_INDICATOR], T1.[VEH_CLASS_IND], T1.[REG_DOC_PRINT], T1.[UN_LOC_CODE], T1.[REC_SHIP_IND], T1.[REC_SHIP_DATE], T1.[DEALER_SPEC_TXT_1], T1.[DEALER_SPEC_TXT_2], T1.[DEALER_VEHICLE_TXT], T1.[CUSTOMER_REM_TXT], T1.[CAMPAIGN_FLAG_1], T1.[CAMPAIGN_FLAG_2], T1.[CAMPAIGN_FLAG_3], T1.[CAMPAIGN_FLAG_4], T1.[CAMPAIGN_FLAG_5], T1.[CAMPAIGN_FLAG_6], T1.[CAMPAIGN_FLAG_7], T1.[CAMPAIGN_FLAG_8], T1.[CAMPAIGN_FLAG_9], T1.[CAMPAIGN_FLAG_10], T1.[ORDER_MAKE], T1.[EVENT_CODE_TEXT], T1.[STATUS_CODE_TEXT], T1.[REFERENCE_NO_OWB], T1.[NOTIFICATION_STAT], T1.[ERROR_STATUS], T1.[ACK_TYPE], T1.[ANTICIPATED_DEL_DATE], T1.[PRICE_PROT_DMS], T1.[CURRENCY_CODE], T1.[CAL_DEL_DATE_OWB], T1.[PREORDER], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], '1' as [Client_DB] FROM [deop01].[dbo].[GM_DRIVE_ORDER] T1 WHERE T1.[timestamp] > convert(binary(8), '%TS%', 1) AND 1 = 1 ORDER BY T1.[timestamp] "
- call bcp_in.bat "GM_DRIVE_ORDER_1" "[temp].[GM_DRIVE_ORDER]" "OPTIMAX"
- call sql_timestamp.bat "GM_DRIVE_ORDER_2" "[OPTIMA].[import].[GM_DRIVE_ORDER]" "2"
- call bcp_queryout.bat "GM_DRIVE_ORDER_2" "SELECT T1.[VEHICLE_NUMBER_GMD], T1.[DEALER_ORDERNO_GMD], T1.[GM_ORDERNO_GMD], T1.[CUST_KEY_NAME_GMD], T1.[UNIT_NUMBER], T1.[STATE_CODE], T1.[TRANSACT_DATE], T1.[HANDLER], T1.[FUNCTION_CODE], T1.[PROGRAM], T1.[CREATION_DATE], T1.[NEXT_R324_LINE_NO], T1.[COUNTRY_CODE_GMD], T1.[DEALER_CODE_GMD], T1.[ORDER_ENTRY_DATE], T1.[ORDER_TYPE_GMD], T1.[MARKETING_MODEL], T1.[PACK_CODE_GMD], T1.[DRIVE_GMD], T1.[MODEL_YEAR_GMD], T1.[YEAR_SUFFIX_GMD], T1.[QUANTITY_GMD], T1.[OPTION_COLOUR_GMD], T1.[OPTION_TRIM_GMD], T1.[DESIRED_PROD_GMD], T1.[PAYMENT_CODE_GMD], T1.[DELIV_TO_CODE_GMD], T1.[DELIV_TO_DEAL_GMD], T1.[DUTY_FREE_GMD], T1.[FLEET_CODE_GMD], T1.[CUSTOMER_NAME_GMD], T1.[ASSEMBLY_TYPE_GMD], T1.[PRIO_CODE_GMD], T1.[TAX_FLAG_GMD], T1.[SPEC_COUNTRY_GMD], T1.[CHARGE_TO_TYPE_GMD], T1.[CHARGE_TO_CODE_GMD], T1.[CHARGE_TO_DEAL_GMD], T1.[INCENTIVE_CODE_GMD], T1.[PRICE_PROTECT_GMD], T1.[PROD_PLANT_GMD], T1.[ORDER_DATE_GMD], T1.[ALLOC_DATE_GMD], T1.[DELIV_DATE_GMD], T1.[ASS_PLAN_GMD], T1.[EVENT_CODE_GMD], T1.[EVENT_DATE_GMD], T1.[STATUS_CODE_GMD], T1.[STATUS_DATE_GMD], T1.[OPTION_ENGINE_GMD], T1.[OPTION_TRANSM_GMD], T1.[CVT_IND_GMD], T1.[OPTION_CODE_GMD_1], T1.[OPTION_CODE_GMD_2], T1.[OPTION_CODE_GMD_3], T1.[OPTION_CODE_GMD_4], T1.[OPTION_CODE_GMD_5], T1.[OPTION_CODE_GMD_6], T1.[OPTION_CODE_GMD_7], T1.[OPTION_CODE_GMD_8], T1.[OPTION_CODE_GMD_9], T1.[OPTION_CODE_GMD_10], T1.[OPTION_CODE_GMD_11], T1.[OPTION_CODE_GMD_12], T1.[OPTION_CODE_GMD_13], T1.[OPTION_CODE_GMD_14], T1.[OPTION_CODE_GMD_15], T1.[OPTION_CODE_GMD_16], T1.[OPTION_CODE_GMD_17], T1.[OPTION_CODE_GMD_18], T1.[OPTION_CODE_GMD_19], T1.[OPTION_CODE_GMD_20], T1.[OPTION_CODE_GMD_21], T1.[OPTION_CODE_GMD_22], T1.[OPTION_CODE_GMD_23], T1.[OPTION_CODE_GMD_24], T1.[OPTION_CODE_GMD_25], T1.[OPTION_CODE_GMD_26], T1.[OPTION_CODE_GMD_27], T1.[OPTION_CODE_GMD_28], T1.[OPTION_CODE_GMD_29], T1.[OPTION_CODE_GMD_30], T1.[OPTION_CODE_GMD_31], T1.[OPTION_CODE_GMD_32], T1.[OPTION_CODE_GMD_33], T1.[OPTION_CODE_GMD_34], T1.[OPTION_CODE_GMD_35], T1.[OPTION_CODE_GMD_36], T1.[OPTION_CODE_GMD_37], T1.[OPTION_CODE_GMD_38], T1.[OPTION_CODE_GMD_39], T1.[OPTION_CODE_GMD_40], T1.[OPTION_CODE_GMD_41], T1.[OPTION_CODE_GMD_42], T1.[OPTION_CODE_GMD_43], T1.[OPTION_CODE_GMD_44], T1.[OPTION_CODE_GMD_45], T1.[OPTION_CODE_GMD_46], T1.[OPTION_CODE_GMD_47], T1.[OPTION_CODE_GMD_48], T1.[OPTION_CODE_GMD_49], T1.[OPTION_CODE_GMD_50], T1.[OPTION_CODE_GMD_51], T1.[OPTION_CODE_GMD_52], T1.[OPTION_CODE_GMD_53], T1.[OPTION_CODE_GMD_54], T1.[OPTION_CODE_GMD_55], T1.[OPTION_CODE_GMD_56], T1.[OPTION_CODE_GMD_57], T1.[OPTION_CODE_GMD_58], T1.[OPTION_CODE_GMD_59], T1.[OPTION_CODE_GMD_60], T1.[OPTION_CODE_GMD_61], T1.[OPTION_CODE_GMD_62], T1.[OPTION_CODE_GMD_63], T1.[OPTION_CODE_GMD_64], T1.[OPTION_CODE_GMD_65], T1.[OPTION_CODE_GMD_66], T1.[OPTION_CODE_GMD_67], T1.[OPTION_CODE_GMD_68], T1.[OPTION_CODE_GMD_69], T1.[OPTION_CODE_GMD_70], T1.[OPTION_CODE_GMD_71], T1.[OPTION_CODE_GMD_72], T1.[OPTION_CODE_GMD_73], T1.[OPTION_CODE_GMD_74], T1.[OPTION_CODE_GMD_75], T1.[OPTION_CODE_GMD_76], T1.[OPTION_CODE_GMD_77], T1.[OPTION_CODE_GMD_78], T1.[OPTION_CODE_GMD_79], T1.[OPTION_CODE_GMD_80], T1.[OPTION_CODE_GMD_81], T1.[OPTION_CODE_GMD_82], T1.[OPTION_CODE_GMD_83], T1.[OPTION_CODE_GMD_84], T1.[OPTION_CODE_GMD_85], T1.[OPTION_CODE_GMD_86], T1.[OPTION_CODE_GMD_87], T1.[OPTION_CODE_GMD_88], T1.[OPTION_CODE_GMD_89], T1.[OPTION_CODE_GMD_90], T1.[OPTION_CODE_GMD_91], T1.[OPTION_CODE_GMD_92], T1.[OPTION_CODE_GMD_93], T1.[OPTION_CODE_GMD_94], T1.[OPTION_CODE_GMD_95], T1.[OPTION_CODE_GMD_96], T1.[OPTION_CODE_GMD_97], T1.[OPTION_CODE_GMD_98], T1.[OPTION_CODE_GMD_99], T1.[CHASSIS_NUMBER_GMD], T1.[ENGINE_NUMBER_GMD], T1.[LOCK_NO_GMD], T1.[TYRE_MAKE_GMD], T1.[BATTERY_MAKE_GMD], T1.[SHIP_PLANT_GMD], T1.[SHIP_DATE_GMD], T1.[LOCK_NO_2_GMD], T1.[RADIO_GMD], T1.[BUD_SALE_MOD_GMD], T1.[BUD_PURCH_MOD_GMD], T1.[BUD_SALE_OPT_GMD], T1.[BUD_PURCH_OPT_GMD], T1.[ERROR_CODE_GMD], T1.[PRICE_PROT_DATE], T1.[PRICE_PROT_CODE], T1.[LMO_INDICATOR], T1.[VEH_CLASS_IND], T1.[REG_DOC_PRINT], T1.[UN_LOC_CODE], T1.[REC_SHIP_IND], T1.[REC_SHIP_DATE], T1.[DEALER_SPEC_TXT_1], T1.[DEALER_SPEC_TXT_2], T1.[DEALER_VEHICLE_TXT], T1.[CUSTOMER_REM_TXT], T1.[CAMPAIGN_FLAG_1], T1.[CAMPAIGN_FLAG_2], T1.[CAMPAIGN_FLAG_3], T1.[CAMPAIGN_FLAG_4], T1.[CAMPAIGN_FLAG_5], T1.[CAMPAIGN_FLAG_6], T1.[CAMPAIGN_FLAG_7], T1.[CAMPAIGN_FLAG_8], T1.[CAMPAIGN_FLAG_9], T1.[CAMPAIGN_FLAG_10], T1.[ORDER_MAKE], T1.[EVENT_CODE_TEXT], T1.[STATUS_CODE_TEXT], T1.[REFERENCE_NO_OWB], T1.[NOTIFICATION_STAT], T1.[ERROR_STATUS], T1.[ACK_TYPE], T1.[ANTICIPATED_DEL_DATE], T1.[PRICE_PROT_DMS], T1.[CURRENCY_CODE], T1.[CAL_DEL_DATE_OWB], T1.[PREORDER], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], '2' as [Client_DB] FROM [deop02].[dbo].[GM_DRIVE_ORDER] T1 WHERE T1.[timestamp] > convert(binary(8), '%TS%', 1) AND 1 = 1 ORDER BY T1.[timestamp] "
- call bcp_in.bat "GM_DRIVE_ORDER_2" "[temp].[GM_DRIVE_ORDER]" "OPTIMAX"
- call sql_query.bat "DELETE T1 FROM [OPTIMA].[import].[GM_DRIVE_ORDER] T1 INNER JOIN [OPTIMAX].[temp].[GM_DRIVE_ORDER] T2 ON T1.[Client_DB] = T2.[Client_DB] AND T1.[VEHICLE_NUMBER_GMD] = T2.[VEHICLE_NUMBER_GMD]"
- call sql_query.bat "INSERT INTO [OPTIMA].[import].[GM_DRIVE_ORDER] with (TABLOCK) SELECT * FROM [OPTIMAX].[temp].[GM_DRIVE_ORDER] T1"
- :cleanup
- call delete.bat "C:\GlobalCube\System\OPTIMA\SQL\temp\GM_DRIVE_ORDER_1.csv"
- call delete.bat "C:\GlobalCube\System\OPTIMA\SQL\temp\GM_DRIVE_ORDER_2.csv"
|