SQL Server BCP 的数据导入导出
- x: r. g! p" ?/** 导入文本文件
0 x) k* j9 x$ c* Q( ^7 Z" j; \ PEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ 8 H4 K1 z6 E% ]9 u
/** 导出文本文件
: G+ h2 G8 W! l" sEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ 7 L+ Z! B Q* U4 ]- h% v( T& x
或
, [5 T' I8 V" o' @7 z- D$ F6 cEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 2 }8 X/ o( F* u/ x
, C& p' f/ u8 ?7 P6 P
1 \2 g, L: [ q4 o8 Y3 k6 ?
/ U9 ^* k) }3 F7 @: H# w7 J; w6 E j0 [1 m7 c* h. E ^5 n
SQL2000中BCP轻松使用导入导出数据
2 S2 Y/ w+ W% y6 o3 B0 z0 k5 Wbcp 可以实现数据的导入与导出。
7 w3 _ K) P% R' U- h' \
: ^/ S# x7 m# F- k, g% E8 T) Ac:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
8 r/ p% Q1 e* q/ [, D R9 c( I -P "dir"
) }" }9 s8 x, g k. Z. z% d# C' S- g% C" }1 d. Q+ ]& P5 D
注释:demo.dbo.订单表 把demo里面表订单表导出& V6 ] F9 H3 y: R) C C, l
out 导出 j, b: c( E+ C" h$ H* g
in 导入 g8 }9 G3 p* Z Y7 _/ Z& T
-c 和-q 指定导出时按规则排序
1 D3 ^. F* M. L+ s# I: n8 T -S "virus\mysql" 指定Server名称为virus实例名为mysql- r8 ^) ?& h; s5 C' F5 H
-U “sa” 指定用户SA
" T- S) w4 X+ _ -P “dir” 密码是dir |