SQL Server BCP 的数据导入导出
! w! A1 _7 w9 j- o* p2 C b/ W% G/** 导入文本文件
! u+ ^& o% T1 C% C6 sEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ # }& {( D+ |) ?# E8 k
/** 导出文本文件 2 _: v3 A2 ^. z4 ]' H
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ ! Y" Q f& F; [! `! ?
或 3 H9 T% d+ ^- M* `/ p: x) X
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
" _9 U5 U- }+ D8 x& g& y0 S e, z% L( [
$ C! F4 g; Z$ r6 _+ @& x' ]
; f4 v/ m4 R& N' B, K, W2 y* q% t) a! [0 P; {
/ @" r2 W3 p) @SQL2000中BCP轻松使用导入导出数据
! s; ~! H" d$ @5 |bcp 可以实现数据的导入与导出。
7 x) r2 J$ O l/ W* _# X% U7 `0 D# M; k( G6 P
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa": |7 B/ h# \4 v( }( `' v! ^
-P "dir"
7 q: G2 R3 W2 D u3 h, Z
3 {* I9 x9 S0 P. H1 R ]3 R9 _注释:demo.dbo.订单表 把demo里面表订单表导出
. \! j- ~; d+ i+ f) Z+ q out 导出) x" F1 i1 a; y9 q. K1 _
in 导入
$ [" r8 ~: z; b: ]/ G -c 和-q 指定导出时按规则排序
$ T2 X7 j- ^: N n( l* w -S "virus\mysql" 指定Server名称为virus实例名为mysql
4 J2 R; u' G/ O9 t2 [7 V% M -U “sa” 指定用户SA. V3 H4 w K% _0 U2 [: K
-P “dir” 密码是dir |