SQL Server BCP 的数据导入导出
) y/ J7 v# p8 A; _. `, _7 A V% U! R/** 导入文本文件
) ^5 m s- n% A" u$ pEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ " l- H4 Q) e: H! z* {8 g
/** 导出文本文件
" p K7 @( Y7 K/ ?3 HEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ " e) J" X& t% y2 h' b" V
或
7 H2 A2 d1 V( m' W. S: sEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ ; i5 Y" [8 b5 u% Z1 G
( z" X6 v6 }0 {0 V x2 v; r+ O7 @: Q& P
9 R2 [6 W4 _, @& u! z
- c, X, q5 O# p' eSQL2000中BCP轻松使用导入导出数据
7 `& w( t \2 a4 x/ }bcp 可以实现数据的导入与导出。
; d8 V+ Y3 i( f, K
$ b2 N2 }9 {; Q8 w# \c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
* D; T) e2 {3 b1 p0 M9 Y -P "dir"# w+ N/ b* `" t m& i, D
o, Y0 |6 k$ _7 h& t; M
注释:demo.dbo.订单表 把demo里面表订单表导出! B8 v* f1 ]4 H, K( F2 g
out 导出
$ q {$ S2 I, R! A in 导入6 s/ v8 f( c8 p9 r
-c 和-q 指定导出时按规则排序
# h4 x8 I/ ~" F) @8 |3 v -S "virus\mysql" 指定Server名称为virus实例名为mysql. Z. f& B$ F! \' A' m
-U “sa” 指定用户SA
, m% f0 t- w/ Q+ k/ b -P “dir” 密码是dir |