SQL Server BCP 的数据导入导出 T x: d0 p0 j- U. c/ G
/** 导入文本文件 4 E& W/ `% c$ S. j f
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
! q8 k9 i% y+ G/** 导出文本文件 2 h/ P& q$ q/ |& d8 X& Q, c
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ . h7 F' J4 g5 [& L0 Y
或 ; L) J0 m* J* M
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ . e* g, e/ }! Y
- v/ m- S0 ^9 Y; S; J9 }% J1 }+ v- u! [. ~
$ i+ k3 K; @0 S( t8 @7 P1 r5 }0 Z
+ [* p I$ i. b0 g. E @7 _* w8 A- c$ i6 _
SQL2000中BCP轻松使用导入导出数据. s/ Z0 B9 _& q9 |7 X( x e& d# ~
bcp 可以实现数据的导入与导出。 : @ j* a( S/ ^' L- I4 o
8 n+ h$ S' M# b' } b' N F, L# `6 X
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
7 p8 K i( m6 S0 L: I+ g1 S -P "dir"* X. v, H6 L/ [* U5 o# c
* H: W ^# I2 Y) B# S注释:demo.dbo.订单表 把demo里面表订单表导出7 i; t! v$ |' L* S! Z
out 导出' z0 \/ x( H2 x' D
in 导入
8 a6 g+ E9 @) t9 s9 A" ]3 h. l -c 和-q 指定导出时按规则排序 N' h7 V2 N* x( k
-S "virus\mysql" 指定Server名称为virus实例名为mysql ` \, X4 L* k8 P* P! x1 a) c
-U “sa” 指定用户SA/ g' r b( Q4 ]; _: P8 T" t6 B
-P “dir” 密码是dir |