SQL Server BCP 的数据导入导出% e! D5 @& j5 S* H. r
/** 导入文本文件
2 Q% g$ [# A5 z2 J! R. I# G- aEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ . r' X4 p) t% k5 F
/** 导出文本文件 " Y# l7 Q8 E, j' x; p( C4 Y
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ + q( p! j7 Z3 G5 ^* n8 D) Y0 G2 i
或
* |. T% |+ Y# X, m, L5 \EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
, x4 p; z. H' j6 B7 r1 s6 H- _0 N2 }4 e8 `
|! v5 g9 m$ L
' ^0 C8 \6 W2 E# P
# L5 b, H. i; H+ Y) TSQL2000中BCP轻松使用导入导出数据. p* C0 u* K7 \( i7 X! a$ f
bcp 可以实现数据的导入与导出。
6 h& x3 ^# t2 \. G6 M; o0 Z' v# O0 l
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
7 |. Q3 R1 [2 N( W% X -P "dir"
7 q8 A q% p+ L }& m3 N: Y4 G4 `( d. j2 b, T9 r; A
注释:demo.dbo.订单表 把demo里面表订单表导出2 M9 b j4 O' r1 `5 m; W5 s K
out 导出4 s! F; Q. Q% {3 S; k! ~
in 导入2 X7 F9 i4 P$ S8 V9 w
-c 和-q 指定导出时按规则排序- n7 q1 ?; S* n: W" w( f
-S "virus\mysql" 指定Server名称为virus实例名为mysql
. P$ H1 ?/ v4 m -U “sa” 指定用户SA# S* l7 \0 M w# w% ?9 c
-P “dir” 密码是dir |