SQL Server BCP 的数据导入导出
% M5 E' `7 v. Z/** 导入文本文件
; n1 \' X2 C. @! o1 d3 dEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ ! M; i5 R: F: {' Z* j
/** 导出文本文件 ; u: K9 T( Z* k* f5 o! g3 H x
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
3 r! d2 f+ R9 l, l* {6 j或
2 Q: M6 t2 t [EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
! f/ k, N" P$ N
$ `# Y/ t( k- E3 e- G8 w
6 @1 m* }, l. ?: U- N, X
, M& U' ^# [ H9 \% _5 C1 E# q: z3 v/ C8 c( N2 F
SQL2000中BCP轻松使用导入导出数据
9 t. m( J5 o5 E. X6 F pbcp 可以实现数据的导入与导出。 ; X2 A9 }/ ]" w$ D* p l
8 d8 i1 e( o. }$ V, K( Z4 l
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa". U1 @1 V6 _6 m2 U6 u2 Y
-P "dir"
% b- e# R+ X% l6 r7 f
% c9 C! h0 M! j, x( b+ n' E注释:demo.dbo.订单表 把demo里面表订单表导出
2 F/ t, q4 [" j- G1 _+ I out 导出2 ^; h, N, e; o' G# N2 N* z3 {
in 导入
, |5 R, F% I7 k" {( g. S; C, p) f -c 和-q 指定导出时按规则排序: F! i- ?- M2 R# x! j. P1 ~
-S "virus\mysql" 指定Server名称为virus实例名为mysql* N* A3 I) |4 P8 w- U# J
-U “sa” 指定用户SA
9 ]9 W6 J! E( o* N5 S7 R -P “dir” 密码是dir |