SQL Server BCP 的数据导入导出
+ w7 |7 Q. H" X7 [4 j& u$ U/** 导入文本文件
. k& M( K4 X/ A3 [0 W7 \0 bEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ 5 I$ k b/ ]5 j1 d) U. q( l0 d- \
/** 导出文本文件 7 W6 ] N; R8 x* _. Q. V0 m$ `
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ + s- S+ A7 W2 U. Q, l4 H6 c ?0 ]( M
或 - \% y" `, W% m, s
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ ; y* u8 V/ [4 P0 {
9 Q$ k# \1 J9 C2 ]0 @0 ]% B
* p4 r6 q/ g; ?) e1 q# o! a; R1 \7 P% p
, [& p; |+ X+ H$ A1 j
SQL2000中BCP轻松使用导入导出数据
$ G( W9 k$ _' o0 T+ _" `2 _bcp 可以实现数据的导入与导出。
7 A: h( a# D3 E& p& K
1 I) ^+ C! U9 f+ c3 Yc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"' d6 z/ l5 X: e8 Q. \4 U
-P "dir"
1 ~1 v5 `. g7 r! t* z, _" N a$ D& ]( y9 X! x* T$ G5 C8 w
注释:demo.dbo.订单表 把demo里面表订单表导出2 p$ E# N' R' ^2 ~, {& }
out 导出 `# [; ^8 m1 g) @8 V C
in 导入9 d3 `$ T6 i1 d( Y& G. Q) H
-c 和-q 指定导出时按规则排序
: ^# I+ @4 Q7 g$ U -S "virus\mysql" 指定Server名称为virus实例名为mysql4 ] ]# |7 f0 Z. V C1 m
-U “sa” 指定用户SA
- K( p9 d9 u: u- D -P “dir” 密码是dir |