SQL Server BCP 的数据导入导出+ P2 G+ r! _! M3 p4 e
/** 导入文本文件
( E; l0 r8 C- e/ I; rEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
+ q: V6 m) V, Y' ^/** 导出文本文件 - ]3 x+ d7 d3 A8 f" v
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ X# ?$ X( l( `5 @) H: d
或
" N6 R% j( D; z3 L/ ?. m# k1 _* oEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
% Q' Z. F4 T$ p/ e
. R" S8 z! S6 H) R. h" e! \) v5 ` v8 l L# [2 H
, p6 R2 Z# m- C5 J
& O3 M' K4 Q) l6 b* _
SQL2000中BCP轻松使用导入导出数据7 g+ o4 p0 r, B/ f+ j3 Y( s. _
bcp 可以实现数据的导入与导出。 6 O! F7 I) Y" y2 a+ j$ [8 O
8 z' s; R' x/ J; bc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
0 z; j: H# G7 k. Q8 g$ s( I2 d -P "dir"
- s) o% T3 m9 s/ N% b- ]# G* ^1 Y L$ P! S3 t
注释:demo.dbo.订单表 把demo里面表订单表导出
% H, `0 _: p% t# Q: N out 导出8 x! h2 e2 y/ x
in 导入
2 v" W* L9 s& l0 o. t3 _ -c 和-q 指定导出时按规则排序
' q8 r. E4 M$ J; [, {! V' K+ x -S "virus\mysql" 指定Server名称为virus实例名为mysql0 M1 X/ P; i0 R% [, p2 w! q
-U “sa” 指定用户SA' x7 ?. r7 v# z# V& R3 N( B: I2 R
-P “dir” 密码是dir |