找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2395|回复: 0
打印 上一主题 下一主题

SQL Server BCP 的数据导入导出

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:25:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
SQL Server BCP 的数据导入导出
  @. u$ f# ?, |) n0 y5 T/** 导入文本文件 / z0 s' I% P. W/ S2 }0 a3 Z
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
) v" ~( U  _- |. D: Q/** 导出文本文件
+ `7 l  r/ T! |5 h( b$ ^7 T/ z# gEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
  y& q, \" W* V
3 d) W/ M1 F0 F$ H/ G) CEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ / F0 M3 ^8 j7 @  K) c6 t4 O% q
+ M! Y$ L+ Q4 Y6 m  k4 A
: Z2 ^6 q& V, {' ]3 u# Y. R
; S/ _' H, A, r' q
# @+ k4 ?8 a$ z' u1 Z$ |
SQL2000中BCP轻松使用导入导出数据  ^, u) R* g5 v/ A7 Q, z
bcp 可以实现数据的导入与导出。  
5 f, a$ k# y) C* p7 I- C: K+ F: A/ q; U0 D
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"4 R6 G1 ]/ ?& Y  l, o
        -P "dir"4 v$ ^! S, Y" Z! K. {7 y2 i

; D. F* u2 _1 H+ Q3 A  a注释:demo.dbo.订单表 把demo里面表订单表导出' v( k+ l1 M; o% z9 a
        out 导出
$ T- I0 v. t; K6 z( j: R9 b4 p        in  导入0 r/ d2 a0 W2 z5 w' d
        -c 和-q 指定导出时按规则排序  y2 R" j: ^) y5 K, E6 b
        -S "virus\mysql" 指定Server名称为virus实例名为mysql
, i3 @( j; ]% J        -U “sa” 指定用户SA
: ?3 ~9 i! D6 C- }, s        -P  “dir” 密码是dir
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表