SQL Server BCP 的数据导入导出6 y# `( Y6 c$ f. v
/** 导入文本文件
( k2 M' b+ r' z3 e2 r" ?EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
5 F4 f. l4 |+ _- j( k0 F/** 导出文本文件 ; `7 W0 J1 T7 M. X: z( G. Z# C
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ 4 f/ y7 f8 u1 n/ p8 ?
或
1 @& X' H; @% GEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ - _8 G# g4 G7 i% |, x ]8 q$ _ o. |
8 v; r% v# C* \! }; ^# S5 s, _
5 }. s4 y- X( j" P" ~0 u. P
2 w! y9 `, h/ B3 i r: v
- I4 r& Y8 D# @( |4 USQL2000中BCP轻松使用导入导出数据/ X; V! h; O% i, J
bcp 可以实现数据的导入与导出。
. A i! I4 u5 _! k# ^4 O! q( V" I/ U7 v' ]" Y" N8 S
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"( J* w9 _% d" F y# Z
-P "dir"+ o* }3 r C# E; W
5 O) C8 E X/ S+ b
注释:demo.dbo.订单表 把demo里面表订单表导出2 m+ ^* V8 w1 d9 S( s* [0 s
out 导出& G4 D/ c1 r2 c4 W! m; j
in 导入
8 X* R" ^9 F- Z- p$ K% W- w -c 和-q 指定导出时按规则排序
! [* b% E0 O! d4 L5 l8 i -S "virus\mysql" 指定Server名称为virus实例名为mysql9 w4 A" R5 q# Y: Q7 s
-U “sa” 指定用户SA9 H: R0 U1 c* ]$ b6 B# _- Z# d+ K
-P “dir” 密码是dir |