SQL Server BCP 的数据导入导出
5 k3 @; {+ y7 z/** 导入文本文件
4 G. n+ A* t1 a/ jEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
; A+ ?4 n0 V# r- U, @/** 导出文本文件 6 V* H4 k. u1 |9 i9 v
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ ( U4 g' R" o* p3 r; ?
或 3 D3 w4 J6 q/ C% |2 n E6 o1 d$ O
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ ; ^2 V. |' t3 a- [( P# _3 [2 T
3 Q. D6 p" L* v6 x' _6 T' u
1 ^" }% i ]* |8 V7 b! d0 k$ k* N' Q7 w6 b# [
% d; l, t2 b7 t3 ?) `, ?. OSQL2000中BCP轻松使用导入导出数据
) P3 _% I7 P( X3 }$ q; Y5 Ebcp 可以实现数据的导入与导出。 4 M8 g5 {6 r9 d8 K
, W7 F1 {" s" J. u' k) e
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
# P- K( Y3 A- a# G6 z4 j -P "dir"
9 B$ H6 u4 _# U1 [ r) L/ `% a r8 D9 Q g+ O0 G
注释:demo.dbo.订单表 把demo里面表订单表导出) b( T! q: ]8 h
out 导出
, I% R' ?1 N( R; Q, g! X in 导入% [6 p0 W K1 M9 q% a7 [: g
-c 和-q 指定导出时按规则排序( O2 r8 o- J7 a- K+ q: \1 k& g
-S "virus\mysql" 指定Server名称为virus实例名为mysql
5 i9 T4 e" Q c9 T" i -U “sa” 指定用户SA' k( c8 W3 M' K- u1 @8 A
-P “dir” 密码是dir |