SQL Server BCP 的数据导入导出
/ O/ h+ C, Q% e8 T/** 导入文本文件
& r: P& v; V! g4 M; j! r* W( ~EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
4 J4 c& y u! [ U" m$ R4 U/** 导出文本文件 - l% _) c' T7 V, ?% w, B1 j" e
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
1 o1 V- {0 |8 N* I/ O* }或
) J; \, I0 p7 fEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ " _; R" N2 z6 g5 H2 W4 O+ G' B
( f& _0 H5 l" t7 }" ]/ c6 g ?) M, F+ i3 E% \1 X1 Z9 S1 p
/ g' T- o& F& n" D) g: D2 O4 Z( {; {& b8 k1 H+ ^
SQL2000中BCP轻松使用导入导出数据% c. z; N' d2 @- d6 ^; Z5 }' e
bcp 可以实现数据的导入与导出。
2 g4 w! C. w- i* s* p% @2 [( y
2 b& h) ]9 }6 ?: Hc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"+ }4 ?- a8 t ~
-P "dir". _0 d! R- _8 c7 E
! d# V& R2 i+ v: O' _/ m
注释:demo.dbo.订单表 把demo里面表订单表导出! E9 I6 y6 \: U( Q
out 导出
2 b! O/ R {) h" B9 r; z% o+ B in 导入
$ }# m3 S5 p* n) @ -c 和-q 指定导出时按规则排序
6 W) m# V0 G: R l* v -S "virus\mysql" 指定Server名称为virus实例名为mysql3 [! T+ a5 ?' B. M
-U “sa” 指定用户SA
0 D: j7 @: x1 B4 i5 E5 A; [ -P “dir” 密码是dir |