sqlserver备份表bcp_SQL Server中bcp命令的用法以及数据批量导入导出

0.参考文献:

1.bcp命令参数解析

bcp命令有许多参数,下面给出bcp命令参数的简要解析

用法: bcp {dbtable | query} {in | out | queryout |format} 数据文件[-m 最大错误数] [-f 格式化文件] [-e 错误文件]

[-F 首行] [-L 末行] [-b 批大小]

[-n 本机类型] [-c 字符类型] [-w 宽字符类型]

[-N 将非文本保持为本机类型] [-V 文件格式版本] [-q 带引号的标识符]

[-C 代码页说明符] [-t 字段终止符] [-r 行终止符]

[-i 输入文件] [-o 输出文件] [-a 数据包大小]

[-S 服务器名称] [-U 用户名] [-P 密码]

[-T 可信连接] [-v 版本] [-R 允许使用区域设置]

[-k 保留空值] [-E 保留标识值]

[-h"加载提示"] [-x 生成xml 格式化文件]

其中最常用的已经用粉红色字体标注。

2.bcp命令实例

这里我们以AdventureWorks样例数据库为例进行实验。

2.1.将表中数据导出到一个文件中(使用可信连接)

bcp AdventureWorks.Sales.Currency out c:\Currency.dat -T -c

上面的参数 out 表示输出文件,c:\Currency.dat是文件名和路径,-T表示可信连接,这个跟sqlcmd有点不同,在sqlcmd中使用-E表示可信连接。-c表示以字符形式输出,如果使用-w的话,输出内容相同,但是输出文件的大小将增加一倍。如果你要将导出的Currency.dat文件导入到非sql server数据库中,那么

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值