SQL Server BCP 的数据导入导出! \; N5 ~. ~& X2 v, x! Q
/** 导入文本文件 % W7 b( L2 p+ r0 K% O
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ + U. `/ a5 w1 } j7 q; q
/** 导出文本文件
& T K+ `* Z5 U; k; f# j# DEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ / g, a, i) N. s- ], Q
或
% J/ @" E D- q$ a6 F. ZEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ , r0 U0 d' P% D! b" |; ~) l
. a4 O: P C: ^, ]7 R f, C
8 U. `! `1 g! r z3 o7 e7 j2 T9 m( n1 |
; U8 ~! T' y+ G* P. p' }9 f! P4 E) V
SQL2000中BCP轻松使用导入导出数据# J* g* b( ~# } M/ a- f( u' H
bcp 可以实现数据的导入与导出。
" f9 R- B6 [& [: ?; @0 h7 }, ^% h* }6 a) d
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
! }6 Q+ p6 R5 X -P "dir"
) e% ?! s' y5 H* b Z! s. Q# L/ I; `. K/ k. Z
注释:demo.dbo.订单表 把demo里面表订单表导出" h! x) Q; a- z0 s' l, V
out 导出4 `6 f/ v# _2 P. d
in 导入
; ?, e% k F( `# |6 U -c 和-q 指定导出时按规则排序3 l# T$ q$ A9 Q8 [" \0 |; z6 l
-S "virus\mysql" 指定Server名称为virus实例名为mysql9 \; u y/ R; X8 n1 T8 V7 h
-U “sa” 指定用户SA2 Y2 D9 [! V( W- I3 ?( h9 n0 o
-P “dir” 密码是dir |