zoukankan      html  css  js  c++  java
  • db2 批处理

    db2在Windows下执行批处理,需要使用两个.bat文件

    1)把以下命令保存为first_do.bat
    @echo off
    @
    @
    ECHO -------------------------------------------------------
    ECHO 参数1:数据库名或别名(默认为sample)
    ECHO 参数2:用户名(默认为db2admin)
    ECHO 参数3:密码(默认为db2admin)
    ECHO -------------------------------------------------------
    set databaseName="%1"
    set userName="%2"
    set userPassword="%3"
    if %databaseName% == "" set databaseName=sample
    if %userName% ==""  set userName=db2admin
    if %userPassword% ==""  set userPassword=db2admin
    db2cmd call second_do.bat %databaseName% %userName% %userPassword%

    2)把以下命令保存为second_do.bat
    @echo off
    @
    @
    ECHO ------------------
    ECHO  数据库:%1
    ECHO  用户:%2
    ECHO  密码:%3
    ECHO ------------------
    ECHO 如果以上信息正确,执行存储过程
    PAUSE
    rem  连接数据库
    db2 connect to  %1 user %2 using %3
    echo 正在执行脚本...
    db2 SET CURRENT SCHEMA sample >run.log
    rem 初始化存储过程
    IF EXIST test1.SQL. (
    db2  -td@ -vf  test1.SQL >>run.log
    ) ELSE (
    goto error
    )
    IF EXIST test2.SQL. (
    db2  -td@ -vf  test2.SQL >>run.log
    goto end
    ) ELSE (
    goto error
    )
    :error
    echo 错误:脚本文件不存在,请查证!
    :end
    echo 脚本已全部执行完毕!执行信息保存在run.log文件中!

  • 相关阅读:
    Jetson TX1使用usb camera采集图像 (2)
    Jetson TX1安装pyTorch
    Jetson TX1 install Opencv3
    Jetson TX1使用usb camera采集图像 (1)
    win10双系统安装卸载ubuntu
    弱监督下的目标检测算法
    javascript高级程序设计读书笔记
    好用的linux命令
    正则表达式学习
    yii执行原理
  • 原文地址:https://www.cnblogs.com/BradMiller/p/3197853.html
Copyright © 2011-2022 走看看