SQL Server BCP 的数据导入导出
( J% G& d. {8 \7 O4 r) j1 F/** 导入文本文件
! Q6 H, A, a; H @" lEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ 9 N/ [* k k: A9 o4 S' N* I6 q! v! J
/** 导出文本文件 ! s% A1 K- ?" X) U# {( M
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
/ e# A8 B7 a5 o/ f. K" a1 z# s或
. h# Y0 P S6 U2 B: V. sEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
8 m5 A7 Q o4 q1 p
+ [, d* U, x* o- K; M7 q) ?5 o- \" Q' i+ L2 N% M5 h
% K( ?- I# X! i* |2 [; z% a
# y+ ~ i6 O0 Z6 `4 W. Q* uSQL2000中BCP轻松使用导入导出数据0 Q) e( y; K/ _4 D; f
bcp 可以实现数据的导入与导出。 + u* L' ^- p4 A) J# W: \
0 E5 T+ d( V( X5 o/ \
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"/ h4 L. }9 J. \0 O( A* |0 E
-P "dir"# h$ O4 p' M9 P( ]
$ a6 Y \9 [5 {" R/ w注释:demo.dbo.订单表 把demo里面表订单表导出1 l/ V$ ?$ V7 Y0 U# z3 w* a( Y. l
out 导出/ Z8 E: m- B. z- Z& _; |6 n8 Y
in 导入
8 d! ]' ~: K: _% Q0 N% s) [) ` -c 和-q 指定导出时按规则排序0 s4 K; R* H. s* K
-S "virus\mysql" 指定Server名称为virus实例名为mysql1 T1 p# b! C& b5 W
-U “sa” 指定用户SA
. J. |3 l: w6 @# f+ ] -P “dir” 密码是dir |