SQL Server BCP 的数据导入导出
. f8 z$ \! d+ U! d6 j# O+ w/** 导入文本文件
5 Q7 _. \8 N4 kEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
5 f, K% R5 {, U0 u6 D/** 导出文本文件 * q' Y1 w% h4 S$ C* w# P
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ ; y1 w+ ], O9 `
或
+ m) S8 I$ Q2 h( F) w' gEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ % {; [5 l9 _$ S' R+ i7 C0 z1 t$ d2 G
( @) M6 k4 D% u) a2 U( l) j p5 _5 m5 l( x( [. L6 y) |
+ x' b; y$ g( K( l+ |# [
0 W* e# M. Z% [* f* hSQL2000中BCP轻松使用导入导出数据! Z3 s: R5 c4 I/ w) J' X( l
bcp 可以实现数据的导入与导出。 4 K$ G9 ?' ]+ K
$ M* s: ] n2 @1 u' V; Sc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
z! |. W. {* f8 q* z0 F9 R3 B3 [5 f0 ~ -P "dir"& J' Z1 [' {9 }
% }7 @" `1 I; y5 r7 l
注释:demo.dbo.订单表 把demo里面表订单表导出8 h( o" ?7 ?4 _
out 导出
6 H2 a0 J6 `* ~! [6 s3 W; w) T7 \% O+ L& l$ b in 导入* I5 A i- f! s& K! U
-c 和-q 指定导出时按规则排序
) _1 i1 t4 }3 r' M/ i3 d3 T -S "virus\mysql" 指定Server名称为virus实例名为mysql
4 f3 r) ~, Q9 Q' Z/ O -U “sa” 指定用户SA8 a1 _1 C6 M+ f# Q$ O9 k
-P “dir” 密码是dir |