SQL Server BCP 的数据导入导出
( X5 P6 j8 ^) m1 x/** 导入文本文件 6 ~: D5 f V3 t/ J/ n3 E
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
0 ^. S0 o3 r1 u, d; w3 s/** 导出文本文件 8 C1 T, }$ ?! J6 a9 L# s: ]3 ]
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ 8 P4 l3 N4 f" X8 E
或
1 z& |& H( q8 G; ^( E* uEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
" p/ ^% ?8 ~; S( `8 D% N# D! {* M$ [3 Y0 r) y4 l" `; P7 h; Q
% j7 Y8 B' i- V; g. ?6 g9 ]( `" i" Y( k) v2 b/ w5 p u( H
B. ]* E8 ], F* s" B0 W; ASQL2000中BCP轻松使用导入导出数据
3 K. [, d5 w5 l+ W3 J+ Zbcp 可以实现数据的导入与导出。
& S% l) F" Y. t2 C0 \: J) r M" I6 R3 x$ G8 p D' N
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
/ Y+ v1 }' m# g: U& a; v6 m$ j -P "dir"7 B: z- L% O6 C
1 G# g* n2 `) D5 t! [
注释:demo.dbo.订单表 把demo里面表订单表导出
) A: r' k/ q4 o/ ~- ~' L" ^. D out 导出+ {9 n& K% k0 A' n: U" q4 P0 F
in 导入% _3 U# D: S) _, |7 |
-c 和-q 指定导出时按规则排序
! g m" I ^3 o# Z* j -S "virus\mysql" 指定Server名称为virus实例名为mysql
% t$ x! V! C- s$ F5 [# e -U “sa” 指定用户SA
- X; n/ c$ c: P8 D) l8 K -P “dir” 密码是dir |