DOS 选择跳转实现、dos + bcp 双击导入和导出数据
DOS 选择跳转实现、dos + bcp 双击导入和导出数据
- option.bat
- @echo off
- :Start2
- cls
- goto Start
- :Start
- title Frequently Used Websites
- echo Please select a website from the list
- echo with the corresponding key
- echo --------------------------------------
- echo [1] Google
- echo [2] Wikipedia
- echo [3] Facebook
- echo [4] Youtube
- echo [5] Yahoo
- set input=
- set /p input= Choice:
- if "%input%" =="" goto N
- if %input%==1 goto Z if NOT goto Start2
- if %input%==2 goto X if NOT goto Start2
- if %input%==3 goto C if NOT goto Start2
- if %input%==4 goto V if NOT goto Start2
- if %input%==5 goto B if NOT goto Start2
- if %input% gtr 5 goto N
- :Z
- cls
- echo You have selected Google
- pause
- start www.google.com
- exit
- :X
- cls
- echo You have selected Wikipedia
- pause
- start www.wikipedia.com
- exit
- :C
- cls
- echo You have selected Facebook
- pause
- start www.facebook.com
- exit
- :V
- cls
- echo You have selected Youtube
- pause
- start www.youtube.com
- exit
- :B
- cls
- echo You have selected Yahoo
- pause
- start www.Yahoo.com
- exit
- :N
- cls
- echo Invalid Selection! Try again
- pause
- goto :start2
- Mantis0000225_ExportSalesOrder_Autosys.cmd
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ3pocHdhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
- @cls
- @echo OFF
- @set "endfix=%date:~,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%"
- @SETLOCAL ENABLEEXTENSIONS
- @SETLOCAL ENABLEDELAYEDEXPANSION
- @echo ...
- @echo VALIDATE ENVIRONMENT VARIABLES ...
- rem +--------------------------------------------------------------------------+
- rem | VALIDATE ENVIRONMENT VARIABLES |
- rem +--------------------------------------------------------------------------+
- @set MSBACKUP=D:\SalesOrder_NEWDRM
- @set MSLOG=D:\SalesOrder_NEWDRM
- @set MSTMP=D:\SalesOrder_NEWDRM
- @echo ...
- @echo DECLARE ALL GLOBAL VARIABLES...
- rem +--------------------------------------------------------------------------+
- rem | DECLARE ALL GLOBAL VARIABLES. |
- rem +--------------------------------------------------------------------------+
- @set FILENAME=SALESORDER
- @set DB_USERNAME=DRMPOS
- @set DB_PASSWORD=DRMPOS
- @set TNS_ALIAS=DRMPROD
- @set LOGFILE=%MSLOG%\%FILENAME%_%TNS_ALIAS%.log
- @set DUMPFILE=%MSBACKUP%\%FILENAME%_%TNS_ALIAS%.dat
- rem +--------------------------------------------------------------------------+
- rem | WRITE EXPORT PARAMETER FILE. |
- rem +--------------------------------------------------------------------------+
- @echo ...
- @echo MOVE OLD EXPORT (DUMP) FILE....
- rem +--------------------------------------------------------------------------+
- rem | MOVE OLD EXPORT (DUMP) FILE. |
- rem +--------------------------------------------------------------------------+
- @if exist "%DUMPFILE%.backup" (del /q "%DUMPFILE%.backup")
- @if exist %DUMPFILE% (echo f|@xcopy /y %DUMPFILE% %DUMPFILE%.backup)
- @if exist %LOGFILE% (echo f|xcopy /y %LOGFILE% "%LOGFILE%.%endfix%")
- @if exist "%LOGFILE%.%endfix%" (echo f | xcopy /y "%LOGFILE%.%endfix%" D:\SalesOrder_NEWDRM\logfile\&del /q "%LOGFILE%.%endfix%")
- @if exist %LOGFILE% (del /q %LOGFILE%)
- @echo ...
- @echo PERFORM EXPORT...
- rem +--------------------------------------------------------------------------+
- rem | PERFORM EXPORT. |
- rem +--------------------------------------------------------------------------+
- rem exp parfile=%PARFILE%
- @bcp " select * from drmpos.SALESORDER where orderdate >= convert(DATE,getdate()-10)" queryout %DUMPFILE% -T -c -t^| -d apoms -e %LOGFILE%
- @IF not EXIST %LOGFILE% GOTO end
- @echo ...error occured
- @echo SCAN THE EXPORT LOGFILE FOR ERRORS...
- rem +--------------------------------------------------------------------------+
- rem | SCAN THE EXPORT LOGFILE FOR ERRORS. |
- rem +--------------------------------------------------------------------------+
- @echo ...
- @echo Analyzing log file for errors...
- @findstr /I /C:"Export terminated unsuccessfully" %LOGFILE%
- @if errorlevel 1 (goto good1) else (goto exception)
- :END
- @echo ...
- @echo finished WITHOUT errorlog
- @exit /b 0
- :good1
- @echo ...
- @echo Analyzing log file for MS-errors...
- @findstr /I /C:"invalid" %LOGFILE%
- @if errorlevel 1 (goto good2) else (goto exception)
- :good2
- @echo ...
- @echo Analyzing log file for warnings...
- @findstr /I /C:"error" %LOGFILE%
- @if errorlevel 1 (goto good3) else (goto exception)
- :good3
- @echo ...
- @echo Analyzing log file for warnings...
- @findstr /I /C:"rows" %LOGFILE%
- @if errorlevel 1 (cmd /c exit 0) else (goto exception)
- @exit /b 0
- :exception
- @exit /b 1
- Mantis0000227_ImportSalesOrder_Autosys.cmd
- @cls
- @echo OFF
- @set "endfix=%date:~,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%"
- @SETLOCAL ENABLEEXTENSIONS
- @SETLOCAL ENABLEDELAYEDEXPANSION
- @echo ...
- @echo VALIDATE ENVIRONMENT VARIABLES ...
- rem +--------------------------------------------------------------------------+
- rem | VALIDATE ENVIRONMENT VARIABLES |
- rem +--------------------------------------------------------------------------+
- @set MSBACKUP=D:\SalesOrder_NEWDRM
- @set MSLOG=D:\SalesOrder_NEWDRM
- @set MSTMP=D:\SalesOrder_NEWDRM
- @echo ...
- @echo DECLARE ALL GLOBAL VARIABLES...
- rem +--------------------------------------------------------------------------+
- rem | DECLARE ALL GLOBAL VARIABLES. |
- rem +--------------------------------------------------------------------------+
- @set FILENAME=SALESORDER
- @set DB_USERNAME=DRMPOS
- @set DB_PASSWORD=DRMPOS
- @set TNS_ALIAS=DRMPROD
- @set LOGFILE=%MSLOG%\IMP_%FILENAME%_%TNS_ALIAS%.log
- @set DUMPFILE=%MSBACKUP%\%FILENAME%_%TNS_ALIAS%.dat
- rem +--------------------------------------------------------------------------+
- rem | WRITE EXPORT PARAMETER FILE. |
- rem +--------------------------------------------------------------------------+
- @echo ...
- @echo MOVE OLD EXPORT (DUMP) FILE....
- rem +--------------------------------------------------------------------------+
- rem | MOVE OLD EXPORT (DUMP) FILE. |
- rem +--------------------------------------------------------------------------+
- @if exist "%DUMPFILE%.backup" (del /q "%DUMPFILE%.backup")
- @if exist %DUMPFILE% (echo f|@xcopy /y %DUMPFILE% %DUMPFILE%.backup)
- @if exist %LOGFILE% (echo f|xcopy /y %LOGFILE% "%LOGFILE%.%endfix%")
- @if exist "%LOGFILE%.%endfix%" (echo f | xcopy /y "%LOGFILE%.%endfix%" D:\SalesOrder_NEWDRM\logfile\&del /q "%LOGFILE%.%endfix%")
- @if exist %LOGFILE% (del /q %LOGFILE%)
- @echo ...
- @echo PERFORM EXPORT...
- rem +--------------------------------------------------------------------------+
- rem | PERFORM EXPORT. |
- rem +--------------------------------------------------------------------------+
- rem exp parfile=%PARFILE%
- @bcp apoms.drmpos.SALESORDER in %DUMPFILE% -T -c -t^| -e %LOGFILE%
- @IF not EXIST %LOGFILE% GOTO end
- @echo ...error occured
- @echo SCAN THE EXPORT LOGFILE FOR ERRORS...
- rem +--------------------------------------------------------------------------+
- rem | SCAN THE EXPORT LOGFILE FOR ERRORS. |
- rem +--------------------------------------------------------------------------+
- @echo ...
- @echo Analyzing log file for errors...
- @findstr /I /C:"Export terminated unsuccessfully" %LOGFILE%
- @if errorlevel 1 (goto good1) else (goto exception)
- :END
- @echo ...
- @echo finished WITHOUT errorlog
- @exit /b 0
- echo ...
- echo Analyzing log file for errors...
- findstr /I /C:"Import terminated unsuccessfully" %LOGFILE%
- if errorlevel 1 (goto good1) else (goto exception)
- :good1
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"communication" %LOGFILE%
- if errorlevel 1 (goto good2) else (goto exception)
- :good2
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"errors" %LOGFILE%
- if errorlevel 1 (goto good3) else (goto exception)
- :good3
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"Snapshot" %LOGFILE%
- if errorlevel 1 (goto good4) else (goto exception)
- :good4
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"TNS" %LOGFILE%
- if errorlevel 1 (goto good5) else (goto exception)
- :good5
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"resource" %LOGFILE%
- if errorlevel 1 (goto good6) else (goto exception)
- :good6
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"deadlock" %LOGFILE%
- if errorlevel 1 (goto good7) else (goto exception)
- :good7
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"identifier" %LOGFILE%
- if errorlevel 1 (goto good8) else (goto exception)
- :good8
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"maximum" %LOGFILE%
- if errorlevel 1 (goto good9) else (goto exception)
- :good9
- echo ...
- echo Analyzing log file for ORA- errors...
- findstr /I /C:"shutdown" %LOGFILE%
- if errorlevel 1 (goto good10) else (goto exception)
- :good10
- echo ...
- echo Analyzing log file for warnings...
- findstr /I /C:"unable" %LOGFILE%
- if errorlevel 1 (cmd /c exit 0) else (goto exception)
- exit /b 0
- :exception
- exit /b 1
版权声明:本文博主原创文章,博客,未经同意不得转载。
DOS 选择跳转实现、dos + bcp 双击导入和导出数据的更多相关文章
- SQL使用bcp方式导入,导出数据2
select * from A_Account EXEC sp_configure 'allow_updates' GO EXEC sp_configure 'allow_updates',0; ...
- Dos简易基础及常用Dos命令
Dos简易基础及常用Dos命令 什么是cmd? cmd是command的缩写,意指操作系统中的命令行程序,一般说的都是Windows中的Dos系统. 如何打开cmd? 键盘操作:Win + R 输入c ...
- sqlserver中BCP命令导入导出
个人自用导出文本文件命令: bcp [xxDB].[dbo].[xx_tb_name] out d:\temp\xxx.txt -c -t "\t" -T bcp是SQL Serv ...
- from表单实现无跳转上传文件,接收页面后台数据
实现无跳转发送表单数据.文件,并能接收后台返回的数据. 主要技术要点: 1.form表单添加target属性,指定一个iframme的name:form表单提交后在iframe内嵌窗口接受响应,主页面 ...
- SQL Server BCP 资料导入导出
SQL Server BCP 导入导出使用 Bcp 导出导入数据高效,比使用SQL Server Management Stdio 提供的数据库导出导入要高效因为sql server 也没有提供提供类 ...
- 使用BCP批量导入数据
本文原创,转载请标明出处 BCP 工具的使用 The bulk copy program utility (bcp) bulk copies data between an instance of M ...
- WPF DataGrid 双击行 获得绑定数据
原文:WPF DataGrid 双击行 获得绑定数据 1)增加事件 2)增加对象获取 1)事件代码 Datagrid 增加事件 MouseDoubleClick="dataGrid_Mous ...
- SQL Server中bcp命令的用法以及数据批量导入导出
原文:SQL Server中bcp命令的用法以及数据批量导入导出 1.bcp命令参数解析 bcp命令有许多参数,下面给出bcp命令参数的简要解析 用法: bcp {dbtable | query} { ...
- sqlserver bcp命令导出数据
原文:sqlserver bcp命令导出数据 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net ...
随机推荐
- 安装MySQL和Navicat,并与MyEclipse连接
1.下载安装MySQL 1)到http://dev.mysql.com/downloads/下载MySQL社区版Server,和用于JDBC的Connector.一路默认安装就可以,须要注意的是记住M ...
- [转]iOS hybrid App 的实现原理及性能监测
转自:http://www.cocoachina.com/ios/20151118/14270.html iOS hybrid App 的实现原理及性能监测 2015-11-18 11:39 编辑: ...
- .NET基础拾遗(5)反射1
1.反射产生的背景 对无法直接添加引用的程序集中类型元素的动态获取和使用.使用场景如插件开发,vs本身的智能提示. 2.反射的基本原理 依托于元数据,运行时动态获取并构建程序集.模块.类型及字段等目标 ...
- html与css的移动端与pc端需要注意的事项
一个移动端与pc端之间最主要的也就是尺寸问题,苹果与安卓的机型尺寸大小相差甚多,一个尺寸都会影响用户的体验.那么我们来了解一下一些常用的解决方法. 一般在网页中都会在头部有一些这样的代码 <me ...
- 第一次用IIS发布网站时遇到的两个问题
1. 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 无法识别的属性“targetFramework”.请注意属性 ...
- C# byte[]与char[]、string与char[]、byte[] 与 string 互转
1. byte array -> char array Byte[] b=new byte[5]{0x01,0x02,0x03,0x04,0x05}; Char[] c=Encoding.AS ...
- 如何修改UIButton按下后默认的蓝色效果
其实有两个简单方法:1.修改xib属性检查器Highlight Tint的值: 2.通过代码修改:btn.tintColor=[UIColor grayColor];或者[btn setTintCol ...
- jQuery input -> file change事件bug
由jQuery绑定类型为file的input控件的change事件,发现只能被触发一次,修改方法 --> 原始代码: $input.change(function() { // somethin ...
- jquery cookie 删除不了的处理办法
$.cookie(name, null);$.cookie(name, null, {path : "/"}); Jquery Cookie的值直接设置null,并不能直接删除Co ...
- No2_2.接口继承多态_Java学习笔记_继承
***类的继承***1.继承的实现extends2.[修饰符] class 子类名 extends 父类名{}3.修饰符一般为:public abstract final4.重写是指父子类之间的关系, ...