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文件执行即可。

  • 相关阅读:
    模块和包专区
    递归函数,三级菜单专区
    内置函数和匿名函数专区
    迭代器和生成器专区
    函数进阶专区
    初始函数专区
    题解 P6282 【[USACO20OPEN]Cereal S】
    题解 P6281 【[USACO20OPEN]Social Distancing S】
    题解 P6281 【[USACO20OPEN]Social Distancing S】
    第5题:棋盘
  • 原文地址:https://www.cnblogs.com/zhangxb/p/2460732.html
Copyright © 2011-2022 走看看