SQL Server BCP 的数据导入导出
4 \; N1 N- t+ C* O! U! j9 |8 s/** 导入文本文件 # h6 U& q( S$ @) _. H2 D
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ : u L( J9 x; Q% Z, u
/** 导出文本文件 % y# p8 l" `9 M5 d7 m7 t
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
$ @6 Q' z3 ^+ ?$ J3 q4 }或 : e; R. u. m9 K7 p3 g3 m
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ ( A# C# T0 R( a1 L5 ]( t
' b; x% K/ D6 M8 y$ X1 E
! j0 V* b% W% q, j7 J t
/ c) }+ A# B2 N' s3 J
- @7 u4 t2 p# B% Q& l: ISQL2000中BCP轻松使用导入导出数据1 ~/ k$ [- }& L( U4 n7 B* m
bcp 可以实现数据的导入与导出。 , [% `; d* f. _2 B( V3 H& g5 [
! \: S9 ~( g. R- T; b4 x: z4 X
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"9 i- j" }5 B) a( b. f6 M4 ~
-P "dir"
7 L6 O; S/ h5 t8 R# g/ k) x* ?
$ H0 n3 q& U( m1 |! l注释:demo.dbo.订单表 把demo里面表订单表导出% p& z6 O* |6 M
out 导出& `9 ~2 E9 Z5 S1 O/ g3 ^. U* ^, |
in 导入! `/ @$ M4 A9 O& d
-c 和-q 指定导出时按规则排序( N4 }. A4 S+ I1 k4 ]* m' Z/ ]
-S "virus\mysql" 指定Server名称为virus实例名为mysql
$ ^8 n- Q- _6 N$ X -U “sa” 指定用户SA
' H( `% Z7 e$ @* s -P “dir” 密码是dir |