SQL Server 2008利用osql/ocmd批处理批量执行sql文件

转载 2012年03月23日 01:04:29

SQL Server 2008利用osql/ocmd批处理批量执行sql文件


  本文标签:SQL Server 2008 osql ocmd批处理 

  SQL Server 2008利用osql/ocmd处理批量执行sql文件的使用方法是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,我们假设在测试环境建了几十张表,保存了.sql文件,准备在正式环境重建的时候懒得一个个打开建了,做一在网上搜寻了一下,果然有简单点的方法  。

  利用osql/ocmd批处理批量执行sql文件

  SQL Server 2008利用osql/ocmd批处理批量执行sql文件

  注意:在上图中我们可以看到osql 并不支持 SQL Server 2008的所有功能,如果需要使用SQL Server 2008的所有功能可以使用ocmd命令  。

  有了osql/ocmd命令要批量执行sql文件当然需要写一个批处理命令,例如我们执行上面sql文件就可以在txt中编写下面的语句

  1.osql -S"127.0.0.1"  -U"sa" -P"sa" -d"Northwind" -i"%CD%/1.sql"  

  2.osql -S"127.0.0.1"  -U"sa" -P"sa" -d"Northwind" -i"%CD%/2.sql"

  然后保存成sql.bat同上面的1.sql和2.sql放到同一个文件下,在执行时双击sql.bat就可以了  。

  以上就是SQL Server 2008利用osql/ocmd批处理批量执行sql文件的全部,本文就介绍到这里了,希望本次的介绍能够对您有所收获!

批量执行某文件夹下所有SQL

 首先感谢CSDN上的网友,在你们的帮助下我才能有韧有余地处理了N多有难度的东西。特别地感谢邹建,他热心的帮忙和他经典的书。/*-------------------------------批量执行s...
  • xocom
  • xocom
  • 2007年02月25日 15:23
  • 3097

批量执行SQL文件

示例脚本如下: set feedback off; set define off; spool "e:\SqlResult.log" append; @E:\1.sql; @E:\2.SQL; ...
  • daxiang12092205
  • daxiang12092205
  • 2014年11月18日 20:28
  • 620

使用osql来处理一些sql脚本以及做一些其他操作

场景:最近需要往数据库中导入一些数据,但是获得文件不是bak备份文件,而是一个sql脚本文件,大小为13G,我尝试用各种编辑器去打开这个sql脚本文件来在sqlserver客户端执行里面的数据,但是都...
  • u010483873
  • u010483873
  • 2015年05月13日 16:39
  • 2579

SqlServer--bat批处理执行sql语句1-osql

首先需要知道,此处使用的批处理命令是osql ,如果按照了SqlServer,目录类似: D:\Program Files\Microsoft SQL Server\100\Tools\Binn 脚...
  • ye1142262478
  • ye1142262478
  • 2017年01月16日 16:55
  • 1579

Osqldos命令下的数据导入导出

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 01:28
  • 349

便捷输出sql查询结果为TXT/CSV文件

1. 创建存储过程sql_to_csv create or replace procedure sql_to_csv(p_query in varchar2, --sql query ...
  • gumengkai
  • gumengkai
  • 2017年04月16日 17:41
  • 1179

SQL Server中osql/sqlcmd的基本用法

[转自]http://www.cnblogs.com/wontonJ/archive/2011/06/18/2084400.html 这段时间在做项目的时候,遇到一个问题,客户的程序要架设在...
  • xiaolinyouni
  • xiaolinyouni
  • 2013年03月15日 21:43
  • 3815

windows下批量执行sql文件

首先把所有的sql文件准备好 再准备一个全部执行的sql文件All.sql,内容如下: @E:/YLC/SQL/cybb/NEW/T_THSOFT_ZJBFYSB.sql @E:/YLC/SQL...
  • bear_79
  • bear_79
  • 2015年12月29日 23:46
  • 1523

oracle、sql server 批量执行sql脚本

  • 2014年04月08日 09:30
  • 9.07MB
  • 下载

SQL中批量处理脚本

新建Bat文件,文件内如下示例代码 @echo off TITLE 棋牌数据库【Ver6.6_Spreader】 建立脚本启动中... [期间请勿关闭] //数据库目录 md D:\SQL ...
  • zhaobangyu
  • zhaobangyu
  • 2015年09月09日 11:55
  • 616
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2008利用osql/ocmd批处理批量执行sql文件
举报原因:
原因补充:

(最多只允许输入30个字)