SQL Server BCP 的数据导入导出
: r% C B# a) F6 M; _/** 导入文本文件
0 L/ }! ^! h# \ S9 R% A# f) jEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
( O! j0 a! L7 S/ o# t! Q/** 导出文本文件
e7 M6 w3 h7 B5 yEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ 4 {% y1 N( y* P* {9 x% |, K
或 ; K+ L9 L9 R- K1 ]" b
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
# f( n* A: n# ?5 W& c: e! G3 t- q2 ^" V0 [/ U8 R# N L
, H5 x: p! b: m7 I* P2 Z" d1 z6 a( Y$ s8 Z& Q+ Z! r4 ^
9 p/ d- D3 {5 B+ j9 ^* J" zSQL2000中BCP轻松使用导入导出数据
" \( O# ~- C- a8 N% l* Pbcp 可以实现数据的导入与导出。
2 z8 ?0 z8 {/ ]0 J8 P; {, ]
% N: O! w! \5 S; ]4 Rc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
2 Z8 i. }- S0 x -P "dir"$ W) d/ N1 i. k* Q, U
! _% M" ]/ a* \/ i, |
注释:demo.dbo.订单表 把demo里面表订单表导出- L8 x! W' h7 S2 p9 D
out 导出. s, R y! Z v
in 导入
* ^5 e: a- K1 l7 N* a8 u -c 和-q 指定导出时按规则排序! I2 w/ F3 L4 j8 M5 Y
-S "virus\mysql" 指定Server名称为virus实例名为mysql
5 K z, X9 I7 u* S7 G -U “sa” 指定用户SA3 ~; F* w/ T( {, s
-P “dir” 密码是dir |