SQL Server BCP 的数据导入导出
9 P# ?/ E+ V7 Y/** 导入文本文件 ) \' y; H1 i% B: D; H; h
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
2 j5 X. }. W p8 t6 o C# |2 a! g' A, w/** 导出文本文件 + A) H8 R& v/ b c
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ ( ~" ]% E/ L {; |
或 ; j3 O9 |# v7 ?. l# p1 S# T
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
& b5 Y1 l+ k/ n* d9 B3 n/ J+ d) W1 l9 d F
+ P7 J) G7 e# a e1 p
$ d/ c G5 G" H7 s" S+ ]2 [# g/ j
! r0 j. o, o7 H; s2 ZSQL2000中BCP轻松使用导入导出数据4 c& u! v& T, x& I$ y
bcp 可以实现数据的导入与导出。
1 ~# c: b& c) q- M( w5 w. ?# M) N( {9 p6 C
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
% z. y+ c3 `, h9 V$ h4 ~ -P "dir": k$ R* g. t" @! K
9 R9 x4 N* j; {: Y, }7 D注释:demo.dbo.订单表 把demo里面表订单表导出 Z! ^! b, M% o+ `0 M3 w% A
out 导出( S& U1 O, p# a0 D
in 导入
& Y$ x+ a9 z0 B! W4 `3 j r V -c 和-q 指定导出时按规则排序
% j, e6 V8 R- i/ E# B; Z -S "virus\mysql" 指定Server名称为virus实例名为mysql F0 o* ]4 g2 D* G$ N8 }/ t
-U “sa” 指定用户SA' b0 R* l1 r0 G
-P “dir” 密码是dir |