SQL Server BCP 的数据导入导出( L8 ^1 w1 ~$ u8 U
/** 导入文本文件 ) E& f7 v2 l5 l; B9 U
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ 8 [+ a* a' D" I( \- D
/** 导出文本文件 + C- [! F& W' W8 w: z
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ & ]8 Q4 y ^0 `$ D
或
: v( Q% z$ @9 A! U8 V# z8 MEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
, ] @- A1 l% ]* ~% s# k8 L7 p' K8 k5 A- o6 p2 w
0 Z, L; l1 j7 O9 U+ K
, N; T' n3 Y( c" z3 q* M- R/ ?6 g; R7 S% a) M7 |( \2 G
SQL2000中BCP轻松使用导入导出数据* r* p- H' M3 R1 E. N' ?+ @( V
bcp 可以实现数据的导入与导出。 , h# K* C* H; m
, M# b! M) U) [) q
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
4 {9 j; G, c& x -P "dir" [. A/ X7 } H- B5 E
G" s% F6 S- \* ?
注释:demo.dbo.订单表 把demo里面表订单表导出7 ~ j; _- Z- z! M
out 导出: N0 l4 q. d3 M) \# N6 [' I2 R& G" q
in 导入- i2 b. d( o# |5 m: S& p
-c 和-q 指定导出时按规则排序
, C5 N, N# r$ W( r9 c, H8 A -S "virus\mysql" 指定Server名称为virus实例名为mysql
8 w6 ?5 V3 L( e" g9 I% n -U “sa” 指定用户SA% }1 e$ l, Z2 |/ N0 M5 j+ p+ ]6 M
-P “dir” 密码是dir |