SQL Server BCP 的数据导入导出
# s" i2 R8 F- l& Z; p( q( G, c/** 导入文本文件
$ @ e1 ~5 x! t, GEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ & A( g& Q4 r* r# u! [( w
/** 导出文本文件 , L" |/ A) q: a& j( w' V' H
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ $ C O1 i. l7 N, ] K# O; G
或
8 I; l4 z% C$ i) ?EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 3 J, @3 |3 _! A- }; G5 |
: @5 f, \! D) h1 N
1 a' v3 ?* D f" V7 f* q: {9 j( c/ z; V8 a Z
1 C6 N+ H2 X H, D1 l T/ }SQL2000中BCP轻松使用导入导出数据, u- {# ~4 I! \# W$ o8 N
bcp 可以实现数据的导入与导出。
7 }* w# y: \2 O/ d2 G1 e
# E/ d5 C! U) L" |& F3 hc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
4 C% e0 V2 s6 D) Q% k3 K# O -P "dir"! Y& L) D' h$ E) K' p9 A* Q3 e4 @
& d3 d: P9 A0 V3 e注释:demo.dbo.订单表 把demo里面表订单表导出
0 S( Y# b! N7 g* f7 u4 q7 A out 导出
+ d5 P: C* U" y% q+ ^ in 导入
3 I3 ^$ z8 S9 } -c 和-q 指定导出时按规则排序% F6 E _$ N4 O
-S "virus\mysql" 指定Server名称为virus实例名为mysql
1 n' M1 l/ p1 J$ r' I6 _ -U “sa” 指定用户SA
% Q% D6 @5 Z3 {" L3 A O. R -P “dir” 密码是dir |