SQL Server BCP 的数据导入导出
! Y* {. k7 U8 ^2 X N* _7 i" b/** 导入文本文件 1 @. ^& N* k% G" \0 p6 j
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ . G: K$ S& s# A) P2 y. I3 g* S; M: i
/** 导出文本文件 + f, l9 c' o% e1 ^& v" j% u
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
* |9 H2 H+ ~, s1 ~- P. t或 9 m4 I7 L3 Q# l6 t
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 1 D/ k4 _% g! {: _* ~
; g. E4 C* g' f% D
8 n3 J" P' y1 t. n$ N& S; n- c( r4 [+ B; ]0 N5 {
! A: r+ H4 f0 K
SQL2000中BCP轻松使用导入导出数据0 K& v/ T6 A3 D
bcp 可以实现数据的导入与导出。 0 _0 j6 Y. N H- f5 |
) M6 a% v7 x4 T1 d- t g
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
& g; d0 Q7 ^1 C2 q, i2 Q -P "dir"
1 b( k* r0 i" ]2 O, l4 y$ X" {* Y8 J- v9 q% ~4 m
注释:demo.dbo.订单表 把demo里面表订单表导出$ k* e; X3 A, D( J
out 导出& n' N7 `/ ~2 u& z, O0 \* g' G; V6 \
in 导入
7 O2 x2 j! D! g6 h -c 和-q 指定导出时按规则排序
) M: {# j+ U& w% O -S "virus\mysql" 指定Server名称为virus实例名为mysql
2 L! j0 }# x9 m$ ~/ b0 J -U “sa” 指定用户SA0 I' E! r: z8 b" k
-P “dir” 密码是dir |