SQL Server BCP 的数据导入导出
& K- l; i G$ w/** 导入文本文件 1 }, z3 r5 D( f0 A' b
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
3 O& D/ R: B8 R/** 导出文本文件
: }. M9 K( K: g. w: \6 bEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ : J1 m" U, J4 l; V( U: x1 Y
或 . S& @0 B5 p1 J d
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
' c0 r' Z3 }9 E. o; f$ X% P; @. k X4 P2 `5 U9 }
& ~5 d! l6 N( v X+ d
* J' V L4 r7 t. x, H( _) {" l9 U7 U( ~+ v1 z+ E4 R9 ~7 M
SQL2000中BCP轻松使用导入导出数据
7 r3 v$ ?! [9 t! `bcp 可以实现数据的导入与导出。 " m7 ~ o! y; F7 E% r9 M$ T0 G
1 L; K1 j8 M$ d$ _. ~" e( [8 ~
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"; V5 K2 z# c H3 Q
-P "dir"
4 A4 B) R% M5 B$ G: I) b+ v# A8 e. K/ a9 o9 ]7 [' ?$ Q2 c
注释:demo.dbo.订单表 把demo里面表订单表导出" l! S! z; L8 k+ u! q+ ]8 V
out 导出
: \& ~, f% t/ u in 导入 ?9 s- h" _/ d6 ^7 i
-c 和-q 指定导出时按规则排序
2 V. {5 Y8 s y) w) Z -S "virus\mysql" 指定Server名称为virus实例名为mysql: s5 C& K m) S1 _/ A
-U “sa” 指定用户SA
9 i% V! D# L+ T. g: u/ A -P “dir” 密码是dir |