大批量快速导入导出数据[SqlServer+批处理]
来源:互联网 发布:高中做题软件 编辑:程序博客网 时间:2024/05/12 00:18
用Nunit的单体测试时等,有很多时候,需要频繁导入导出数据,下面就以sql server为例介绍一下。
当然,方法有很多种,这里简单介绍自己认为比较高速的批处理[bcp]命令。
------------------------正文------------------------
首先是从sql server导出数据
方法有2 ,1和2的区别是,一个是sql文+queryout,一个是DB表名+out 。
[1] bcp "sql文" queryout 输出表名.txt -c -S Server名 -U 用户名 -P 密码
eg:bcp "SELECT * FROM [MyDb].[MySchema].[MyTable]" queryout out MyTable.txt -c -S localhost -U sa -P sa
[2] bcp “DB表名” out 输出表名.txt -c -S Server名 -U 用户名 -P 密码
eg:bcp " [MyDb].[MySchema].[MyTable]" out outMyTable.txt -c -S localhost -U sa -P sa
把上述语句保存在txt文件里,再把后缀名改为[.bat]双击执行即可。
接下来是导入数据
bcp "DB表名" in 导入表名.txt -c -S Server名 -U 用户名 -P 密码
eg: bcp "[MyDb].[MySchema].[MyTable]" in outMyTable.txt -c -S localhost -U sa -P sa
跟导出一样,把上述语句保存在txt文件里,再把后缀名改为[.bat] 双击执行即可。
如果想要在代码里调用,直接调用[.bat]文件即可。
------------------------正文------------------------
PS:例中文件均在当前文件夹
有关bcp命令的祥解,cmd帮助(cmd-> bcp / ?)或百度都很快能查到,此处就不赘述了。
- 大批量快速导入导出数据[SqlServer+批处理]
- SqlServer大批量导入导出数据
- SQLServer大批量数据导入
- ACCESS大批量导入导出数据
- 大批量导入导出数据的一点体会。
- 大批量数据导出导入的一些经验总结
- 大批量sql数据快速导入技巧
- 利用SqlBulkCopy快速大批量导入数据
- 利用SqlBulkCopy快速大批量导入数据
- 将Excel数据快速大批量导入数据库
- SQLserver学习day04 T-SQL数据操作(增,删,改) 数据的导入导出 批处理
- SQLServer导出导入数据方法
- SQLServer BCP 导入导出数据
- 运用BCP导出数据库大批量数据以及导入大批量数据到数据库
- Oracle导入导出大批量数据的一种做法
- 大批量导出数据
- 将Excel数据快速大批量导入数据库的代码
- 利用SqlBulkCopy快速大批量导入数据(SqlBulkCopy强大)
- 同时放置多个数据格式到剪贴板上
- Access的跨库查询
- led子系统
- 昨天买了个运动水壶,到网上查了下关于塑料循环标志,保存下
- 数据结构单链表
- 大批量快速导入导出数据[SqlServer+批处理]
- 内核中led触发器实例
- ural 1648. Yachts 栈
- Oracle强制索引的用法
- linux socket通信之SIGPIPE信号
- 5.23-5.27规划
- SQLite 日期类型(转)
- java操作excel
- Dialog---Button处理