SQL Server BCP 的数据导入导出
! T, Q1 E N" \: Y8 }, T0 Q/** 导入文本文件 $ r( e8 T+ [, G) m9 l/ b( Y. p
EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ ) R8 ^: e' h# z3 `6 c6 u- z6 ]7 c9 i
/** 导出文本文件
/ n2 h8 U8 v1 SEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ 2 v9 j$ h$ H4 T0 i4 ], x3 R
或
6 Q5 ?$ d1 O# gEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
! J! N& w1 g4 u c z# }% h. J! J
" s; r! \$ J* \) R' t& \: |# A4 m4 l: j' |# w6 ]9 ]
9 v' L7 n% Q* {7 }* y. }: q4 Q* Z) o9 a! j! v
SQL2000中BCP轻松使用导入导出数据% R; |6 n O, ?; x- W0 {8 q
bcp 可以实现数据的导入与导出。
/ i. G0 U+ i; ?1 a X
; _ B+ R9 Z" A. d$ Jc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"! H+ p% x- n, H# E5 Q
-P "dir"; s8 R) Y4 L4 C# E4 f5 C5 ^! W5 V1 I6 s% \
" y- P! f( _$ b注释:demo.dbo.订单表 把demo里面表订单表导出1 q3 {9 ~, x3 j; {8 y, Q C* j. Y
out 导出
4 M& o! W4 r! P& ?; a; m# K in 导入
5 i6 o" \4 ~# H( y -c 和-q 指定导出时按规则排序( B9 I$ t4 C' G" C# c
-S "virus\mysql" 指定Server名称为virus实例名为mysql- L1 z3 z/ J4 d0 Y' D1 V1 E8 s
-U “sa” 指定用户SA
: ?0 `2 X- C4 s& ~. ~# K -P “dir” 密码是dir |