SQL Server BCP 的数据导入导出
. C. k _5 o7 n% {& ]7 t/** 导入文本文件 # d* a5 ~9 ~" K+ M) |% ~
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
& J6 w% ^: V6 X8 j l/** 导出文本文件 - f( h0 {" D7 q! O! F C
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ , g: q5 c. A+ Y( J. Q, {
或 5 D7 c# Z9 u* i8 Q( b2 U8 I7 i7 X
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ ) [2 f! ]9 R: I8 V7 m( a: f* r
6 n1 e8 S" P3 E( i/ y% X
/ ^1 i) E, H4 [) Q
* v0 G1 h" c) u. D
+ Q7 \ e! _# z$ U; Z9 e- E2 W! Z4 u
SQL2000中BCP轻松使用导入导出数据2 @5 s* R" p8 F: F9 @0 {, a
bcp 可以实现数据的导入与导出。
: ~& g5 x3 Z3 _. @( E- U' F' O
5 _ O8 ]2 J6 {+ t7 |) O8 `) A$ lc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
& U6 d/ n" v' [5 `0 [ -P "dir"
3 _, N# U& T8 Y- B5 l: y# r& G: L1 ]
注释:demo.dbo.订单表 把demo里面表订单表导出
. L) V( n5 g& Z+ D$ ?' w: L out 导出
' B5 ^9 h5 @. Z/ H in 导入' n8 W* O; q& C4 w/ p2 v
-c 和-q 指定导出时按规则排序
3 U8 k$ G8 J2 w! o. ^4 g% N, D -S "virus\mysql" 指定Server名称为virus实例名为mysql
* F1 U5 u" [+ s9 g" D9 [ \& O -U “sa” 指定用户SA
1 ?, Q" J- T+ C" [ -P “dir” 密码是dir |