12345678 |
- @echo off
- rem ==SERVICE_2000_FILE==
- del C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE*.* /Q /F >nul 2>nul
- sqlcmd.exe -S localhost\GLOBALCUBE -d OPTIMA -U sa -P Mffu3011# -p -Q "TRUNCATE TABLE [import].[SERVICE_2000_FILE]"
- bcp "SELECT T1.[REC_TYPE], T1.[MAKE_CD], T1.[DEPARTMENT], T1.[YEAR], T1.[WEEK_NO_MONTH], T1.[WEEK_NO], T1.[WEEK_DAY_NO], T1.[EXTRACTED_DATE], T1.[STATE_CODE], T1.[TRANSACT_DATE], T1.[TRANSACT_TIME], T1.[HANDLER], T1.[PROGRAM], T1.[FUNCTION_CODE], T1.[DEPARTMENT_TYPE], T1.[DAYS_OPEN], T1.[O_OPENED], T1.[O_PRE_ARRANGED], T1.[O_PRE_ARRANGED_PCT], T1.[PERS_RECEIPT], T1.[PERS_RECEIPT_PCT], T1.[INSPECT_DONE], T1.[INSPECT_DONE_PCT], T1.[FIXED_KIT_WRK], T1.[FIXED_KIT_WRK_PCT], T1.[ADDITIONAL_WRK], T1.[ADDITIONAL_WRK_PCT], T1.[FINISH_APPTIME], T1.[FINISH_APPTIME_PCT], T1.[OVER_AGAIN_WRK], T1.[OVER_AGAIN_WRK_PCT], T1.[O_MECHANIC_WRK], T1.[O_PRE_PICKED], T1.[O_PRE_PICKED_PCT], T1.[O_PRE_PICKED_PCT_2], T1.[MECH_SKILLED_DAYS], T1.[WRK_CAPACITY_EFF], T1.[MECH_TRAINEE_DAYS], T1.[USED_HOURS_INV], T1.[INVOICED_HOURS], T1.[O_INVOICED], T1.[INV_KIT_WRK_HOURS], T1.[WORKSHOP_USE_PCT], T1.[PRODUCTIVITY_PCT], T1.[WRK_EFFICIENCY_PCT], T1.[INV_WRK_AMT], T1.[INV_PART_AMT], T1.[INV_MISC_AMT], T1.[TOTAL_INV_PART_WRK], T1.[TOTAL_INV], T1.[AVR_WRK_PART_AMT], T1.[AVR_WRK_AMT], T1.[AVR_PART_AMT], T1.[AVR_WRK_PCT], T1.[AVR_PART_PCT], T1.[TURNOVER_FACTOR], T1.[ORDER_ANALYSE], T1.[MECH_DAYS_IN_WRK], T1.[AVR_INV_PER_MECH], T1.[AVR_INV_SOLD_HOURS], T1.[AVR_WRK_SOLD_HOURS], T1.[AVR_WRK_LOST_HOURS], T1.[KIT_EFFICIENCY_PCT], T1.[OPEN_ORDERS], T1.[OPEN_PART_WRK_AMT], T1.[OPEN_MISC_AMT], T1.[WHOLESALE_AMT], T1.[DETAILSALE_AMT], T1.[PART_WORKSHOP_AMT], T1.[TOTAL_PART_AMT], T1.[O_QUALITY_INSPECT], T1.[INVOICE_EXPLAINED], T1.[O_PRE_ORDERED], T1.[INV_EXT_WRK_AMT], T1.[INV_CL_WRK_AMT], T1.[INV_INT_WRK_AMT], T1.[INV_EXT_PART_AMT], T1.[INV_CL_PART_AMT], T1.[INV_INT_PART_AMT], T1.[INV_EXT_USED_HOURS], T1.[INV_CL_USED_HOURS], T1.[INT_USED_HOURS], T1.[HOURS_ALL], T1.[WRK_HOURS], T1.[NOT_INV_HOURS], T1.[TURNOVER_FACTOR_2], T1.[AVR_RATE_INV], T1.[AVR_RATE_CAPACITY], T1.[AVR_RATE_WRK], T1.[AVR_RATE_ALL], T1.[AVR_TURNOVER_MECH], T1.[ADDITIONAL_P_AMT], T1.[ADDITIONAL_W_AMT], T1.[ADDITIONAL_M_AMT], T1.[WRK_CAPACITY_EFF_INT], T1.[WRK_CAPACITY_EFF_EXACT], T1.[USED_HOURS_INV_INT], T1.[USED_HOURS_INV_EXACT], T1.[INVOICED_HOURS_INT], T1.[INV_KIT_WRK_HOURS_INT], T1.[INV_EXT_USED_HOURS_INT], T1.[INV_EXT_USED_HOURS_EXACT], T1.[INV_CL_USED_HOURS_INT], T1.[INV_CL_USED_HOURS_EXACT], T1.[INT_USED_HOURS_INT], T1.[INT_USED_HOURS_EXACT], T1.[HOURS_ALL_INT], T1.[HOURS_ALL_EXACT], T1.[WRK_HOURS_INT], T1.[WRK_HOURS_EXACT], T1.[NOT_INV_HOURS_INT], T1.[NOT_INV_HOURS_EXACT], T1.[MAKE_TIME_UNIT], T1.[AVR_INV_SOLD_HOURS_INT], T1.[AVR_WRK_SOLD_HOURS_INT], T1.[AVR_WRK_LOST_HOURS_INT], T1.[CONV_FLAG], T1.[timestamp], T1.[UNIQUE_IDENT], '1' as \"Client_DB\" FROM [deop01].[dbo].[SERVICE_2000_FILE] T1 " queryout "C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE_1.csv" -S DADE053821 -d deop01 -U sa -P sybjdc -c -C 65001 -e "C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE_1.queryout.log" > "C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE_1.bcp1.log"
- type "C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE_1.bcp1.log" | findstr -v "1000"
- bcp [import].[SERVICE_2000_FILE] in "C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE_1.csv" -S localhost\GLOBALCUBE -d OPTIMA -U sa -P Mffu3011# -c -C 65001 -m 1000 -e "C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE_1.in.log" > "C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE_1.bcp2.log"
- type "C:\GlobalCube\System\OPTIMA\SQL\temp\OPTIMA\SERVICE_2000_FILE_1.bcp2.log" | findstr -v "1000"
|