SQL Server BCP 的数据导入导出2 X+ o. H5 Y+ c, d% I& x1 F+ x) O
/** 导入文本文件 ( Q7 H) Q3 z+ ]7 [# j
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ N0 w1 _1 C; K9 a& i+ l: c; F
/** 导出文本文件 , r5 A! N! ^. J3 d& C) V
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ 0 x* b3 \: I+ ?' X7 F
或 + u/ B$ ~$ e0 Q4 e0 |% C! E3 z
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ ; z! S# @, D8 E" R9 u$ }, n( Q
& q$ D! b% C% j% Y# c3 I+ N
, L& G5 _% } O6 G1 g4 S s1 {
# U1 H( M) ]& u) q' d6 L# g
7 C- K; u( i; u5 w3 v, k- r# Z- i
SQL2000中BCP轻松使用导入导出数据% n, k2 v6 v: P" R& u) a
bcp 可以实现数据的导入与导出。 + ]( D2 }- n9 J- E* @2 F# x
, _' ]# t& C$ B1 Q0 a% Rc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"+ t4 Z! X8 T! \ ^. |! d, G
-P "dir"
1 |! E6 A: t1 ?$ H) ^: W
2 s/ [' B* Z. f注释:demo.dbo.订单表 把demo里面表订单表导出7 y8 ?. l3 k( C: a
out 导出$ c2 |4 s0 ^- I0 U& Z
in 导入
" u2 M5 A1 J! w5 y: A* i. `. C -c 和-q 指定导出时按规则排序; _1 r1 G3 L( v k
-S "virus\mysql" 指定Server名称为virus实例名为mysql
* z1 j" x% a+ f L5 d! d* P7 W -U “sa” 指定用户SA5 o$ K ]* H0 r5 X8 F. ^$ G8 j
-P “dir” 密码是dir |