zoukankan      html  css  js  c++  java
  • 遍历保存Sql文件的目录,逐个执行,无需指定具体的SQL文件。

    代码功能:遍历保存Sql文件的目录,逐个执行,无需指定具体的SQL文件。

      一、创建批处理文件代码

      创建2个bat文件,CREATE_ALL.bat和CREATE_ALL_File.bat文件。具体代码分别如下:

      ①CREATE_ALL.bat文件代码

      ECHO OFF
      REM 请设定下面内容
      REM SET Driver=D:
      REM SET FilePath=D:\MyWork\SQL\
      SET User_ID=andy
      SET User_PWD=andy
      SET ServerName=AndyServer
      SET HostName=192.168.0.6
      SET DBName=andy

      SET Next=------------------------------------------
      SET CommandStr=isql -U %User_ID%
      SET CommandStr=%CommandStr% -P %User_PWD%
      SET CommandStr=%CommandStr% -S %ServerName%
      SET CommandStr=%CommandStr% -H %HostName%
      SET CommandStr=%CommandStr% -d %DBName%
      SET CommandStr=%CommandStr% -i %FilePath%

      REM %Driver%
      REM CD %FilePath%
      REM 执行指定目录中的所有的sql文件
      for %%i in (*.sql) do call CREATE_ALL_File.bat %%i
      ECHO SQL文件执行完成,请确认上面的执行结果。
      pause

      ②CREATE_ALL_File.bat文件代码

      SET FileName=%1
      ECHO %1
      SET CommandStrTB=%CommandStr%%FileName%
      ECHO %CommandStrTB%
      %CommandStrTB%
      ECHO .
      ECHO %Next%

      二、两个文件的使用方法

      1.将上述2个文件复制到包含sql文件的目录中;

      2.双击CREATE_ALL.bat文件执行即可。

  • 相关阅读:
    [UOJ#391]GEGEGE
    [GOODBYE WUXU][UOJ]
    codeforce 1110F
    [atcoder][abc123D]
    [atcoder][agc001]
    Luogu1070-道路游戏-动态规划
    Luogu 2577[ZJOI2005]午餐
    Luogu 1169 [ZJOI2007]棋盘制作
    Luogu 1273 有线电视网
    Luogu 2279 [HNOI2003]消防局的设立
  • 原文地址:https://www.cnblogs.com/zhangxb/p/2460732.html
Copyright © 2011-2022 走看看