SQL Server BCP 的数据导入导出
; g/ s0 f; \5 B G( a. P/** 导入文本文件
8 K& u! T) K+ Y4 W( C c- nEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ ! N1 Q5 L4 j) x
/** 导出文本文件
5 b7 F/ G h6 m B2 t0 Q, gEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
4 f( Y* F, ^7 j或 6 D/ C3 E2 P1 ]& ]1 D# g
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
- p) {# u# Y' U+ {" t
: e0 ~8 ~1 L$ A; N
* l K' \5 G7 ~: C+ T, h: E& C1 [1 }; p1 q7 A f, l" r9 A, z
$ e" v! L) \% T- Y4 P/ k
SQL2000中BCP轻松使用导入导出数据* \' r- }( B3 ?+ w4 [2 P+ n H
bcp 可以实现数据的导入与导出。 ( P, y, m; E& S# f# A* i
6 q# W& [; i& e, ?& w* h: D8 fc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
; E9 w+ o7 n8 ~) |% o7 b" `8 E: `* @% d -P "dir"% Y8 V$ _9 n5 l3 v, {
' b1 w$ ^+ \- _5 O. ^: c
注释:demo.dbo.订单表 把demo里面表订单表导出' |) R" w& \1 G3 Z+ c( W
out 导出4 Z' @8 v! i- | D* o
in 导入
5 K J5 b' A* ~ -c 和-q 指定导出时按规则排序4 X- h) ~5 C) U/ V# ~* X: S: d
-S "virus\mysql" 指定Server名称为virus实例名为mysql; @- t1 W/ L8 P( l0 ?1 p A
-U “sa” 指定用户SA, [0 D( l+ D4 Z$ t5 k9 F& v. ~
-P “dir” 密码是dir |