SQL Server BCP 的数据导入导出4 e1 k T" N. _! W( v3 A
/** 导入文本文件 + L2 e: t2 {/ V& @+ N+ U' C
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ . P( X& G+ i) N
/** 导出文本文件 # _ B* A) [( w
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
7 `1 Y6 f5 e) I4 k7 H- a# \0 S或 ; m6 |+ l' d5 u7 b/ L/ o
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 5 n1 X1 i+ ~* L2 R& l3 K
; I) i% o" _' \% ^+ Y! A
8 X% u4 o% Z, o& D$ d
" x. j! [8 U: [; Y9 V* E" v5 ^4 Z+ K9 a7 S; q
SQL2000中BCP轻松使用导入导出数据8 x- R; i1 J$ G4 t
bcp 可以实现数据的导入与导出。 R6 G1 n0 v# B' }& D$ {* H( A
9 m! y }5 U3 Z
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
& v0 {3 s: { t. f! C# q/ N -P "dir"3 h6 d4 v' V. j. ~4 ], @1 _
6 v3 v! P5 ?, l/ `
注释:demo.dbo.订单表 把demo里面表订单表导出
2 [5 n7 L0 b+ O; i) z" |% S1 d out 导出+ B& a4 \# P, ~1 c7 D K& V
in 导入
, U3 G) R8 R6 _! U p& b) z1 }! M -c 和-q 指定导出时按规则排序 }" Z8 t6 B) R& F+ S
-S "virus\mysql" 指定Server名称为virus实例名为mysql0 N" s) n# L/ I* [
-U “sa” 指定用户SA
4 q# F4 C+ x5 @" [: N- X' }1 n -P “dir” 密码是dir |