SQL Server BCP 的数据导入导出) q6 n( H! P, ~0 U) V
/** 导入文本文件 # u/ j& Y$ e+ Z8 T; O
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ * w5 C' W! E0 B. M
/** 导出文本文件
# Q$ K8 a- f5 b1 G% fEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ - W$ j1 I% _, T8 M6 r9 h
或
! w9 H) i5 L4 c- E0 vEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 5 R+ Q; o0 D! y. w5 W1 ^$ e! R
9 A" Q5 ~3 U/ B8 K/ E2 b+ Z
! R# Y3 V# e" ]0 q1 f. j4 A: K1 R5 n# B4 c8 e3 {. H$ T- ^
( k1 k- i+ o" f7 ~" T: _
SQL2000中BCP轻松使用导入导出数据8 c! H$ s# }3 F# o- Y
bcp 可以实现数据的导入与导出。 % r# u- X! Y" \" p7 t
) W4 E* u5 v! [, T1 p g" `
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"1 r$ K# ^, H4 G$ Y3 x
-P "dir"
) R: W. c' W% T' ?$ O1 g# M9 S4 p, R% Z
注释:demo.dbo.订单表 把demo里面表订单表导出
+ C% q4 s: ~& F1 ]7 X out 导出0 ~4 _" n# m [; Z
in 导入
' b& @6 T" F+ s C' C3 a% K( V -c 和-q 指定导出时按规则排序
a" ]4 X, [4 p" @) I+ N3 | -S "virus\mysql" 指定Server名称为virus实例名为mysql
* \4 e1 {$ M" k8 m/ F -U “sa” 指定用户SA
. S" i) X( u; g o: f1 h( B3 l -P “dir” 密码是dir |