SQL Server BCP 的数据导入导出
D' e- e# t$ T }" C, C/** 导入文本文件 / Q1 l, c3 r* Y: v
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
% Y0 s+ {4 o3 E- Z: i9 f# A r/** 导出文本文件
, y0 V1 j& L3 r, R. \1 AEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ - Y2 g" q9 k2 x( F I7 T: J3 W( R! U
或 / K9 \+ Z& A2 t
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
2 G" k2 }( {) J3 j/ e3 k2 f% @4 T& q0 j2 R/ A
# u; ~; G' z# B$ y) @* @3 @1 [% ~' l5 Q2 _2 B
1 N" f4 A+ W- L( ^' i" e8 FSQL2000中BCP轻松使用导入导出数据
) ]7 y! v* J2 u) O! Cbcp 可以实现数据的导入与导出。 6 m+ E+ W6 f' b! H% ?" {
6 ?- R+ ?& Z5 p* p% v
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
: B. e3 }) H% v6 v2 U5 H -P "dir"8 @, k9 ] F' i& I1 Y1 y" P5 B/ s
7 Z( e6 g- @5 C6 n G" S; Z. M注释:demo.dbo.订单表 把demo里面表订单表导出
5 f+ b7 \: Z3 W4 m8 j) M, \# P out 导出
3 x0 T* e8 x( t5 J1 E- t5 \" h% A in 导入9 l* o5 M; H' m3 P
-c 和-q 指定导出时按规则排序
: M$ u: f* S1 u0 @" Y3 Z -S "virus\mysql" 指定Server名称为virus实例名为mysql
9 h7 @. k. V$ V- V/ T0 d -U “sa” 指定用户SA
- J& g2 V% p8 a+ O0 d -P “dir” 密码是dir |