SQL Server BCP 的数据导入导出
" r+ C9 ^4 Q* K7 x/** 导入文本文件
6 i+ i$ F; |9 m5 n6 yEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
9 O2 b1 y+ e2 w; V' c, R( g/** 导出文本文件
* j% J, P% k, KEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
y" ~$ N) m E& T. s- x或
) C; I. o y B, j6 pEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 9 ]* |8 [4 h6 I: G% T, t3 M( U8 g" z
6 S5 J$ b) u% f( N8 R. }9 N7 u
) w# }4 q% `, k1 e( U' }$ ^
! _% u" ?5 r/ X
% d7 x4 _* N0 sSQL2000中BCP轻松使用导入导出数据
6 y$ M7 G; Y" T }& E6 {bcp 可以实现数据的导入与导出。 ; H3 k/ _ q1 z
4 }: [; `0 O( @" [# n7 e1 C
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"& V9 G V( Z* _* [) w' S0 D8 {4 H& ^" i4 R
-P "dir"
0 I% b) r; e6 x) S" e, c, q" n5 A
$ b, q( W6 B! _ R& V3 _注释:demo.dbo.订单表 把demo里面表订单表导出2 U M$ ^ y# G- |& Y" i; b
out 导出) _4 h$ H2 p/ X) [0 d& y5 B4 j1 |1 W
in 导入
% X$ P: |3 M" d8 ~, C8 s -c 和-q 指定导出时按规则排序$ Y2 i x4 [& J% Y* k' v3 I7 Z+ b8 E
-S "virus\mysql" 指定Server名称为virus实例名为mysql
% @8 N2 D% k4 n0 n -U “sa” 指定用户SA
5 s/ X: ]/ r- N* j5 n; |- | -P “dir” 密码是dir |