SQL Server BCP 的数据导入导出/ P p0 b2 ]2 r& D( V
/** 导入文本文件 # p5 }8 v& k" ~7 ]" n5 M
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
1 \3 w2 g" \' X6 R6 w/** 导出文本文件 + d& ]- y+ l; l1 G# e
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
/ B% I: S, z" }# Y1 u或 + V+ w! p9 U: V6 L$ ^
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ / Z8 U. _. p- v" [
& j0 W# b8 t; z/ v0 P- m- [! r* G5 s# n! G# K$ r
$ e8 {( _8 s1 y! b+ v& J
0 O/ ?% {% A9 {. ?" u) n* a! s
SQL2000中BCP轻松使用导入导出数据/ o- T) U: v5 M8 b: \6 d
bcp 可以实现数据的导入与导出。
2 U+ ?0 N! [- M* C" \$ p, ~9 C) {; w: o* f3 L/ D
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
" F0 d3 J X) @ -P "dir"/ C9 x- J6 P& n4 _! j
) e5 n3 A4 E+ E; x
注释:demo.dbo.订单表 把demo里面表订单表导出
) U. b" t$ P9 |8 }8 [! w out 导出( \$ r, p+ {8 O2 s( |0 D8 A* n
in 导入) G6 g$ ?* f- r E: Z
-c 和-q 指定导出时按规则排序7 e& u: G6 ~$ f. g
-S "virus\mysql" 指定Server名称为virus实例名为mysql- e/ z& U1 H* F8 o$ O4 r
-U “sa” 指定用户SA# }8 X, I# x3 W4 J' I
-P “dir” 密码是dir |