SQL Server BCP 的数据导入导出
9 m1 h# c' j( g) u, [/** 导入文本文件
4 u( [8 q. v" [1 k& V. ZEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ & K, w$ C3 D6 `1 j' y' `' @
/** 导出文本文件 9 m; a! l2 f' @. _' v) f1 Y
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
6 q6 O/ q; k% W' F6 t或
) u m$ n. I" TEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
# U4 u8 h9 B# n, k7 O, Q3 p* A& A- C' z! ~4 c
7 V* L. s8 @) ^2 o% d A' w
# w9 \+ B/ P+ a
. m Y2 Z7 u8 N) N SSQL2000中BCP轻松使用导入导出数据# ^5 _+ l6 V3 p4 X% @# \
bcp 可以实现数据的导入与导出。
; G. P5 z B3 e
& F. x( v4 b Z. m yc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"' K/ M& v; `, G! T) D
-P "dir"
1 y6 _0 W" [8 R) M, |7 l
# b; |* o( s& ]$ c注释:demo.dbo.订单表 把demo里面表订单表导出
9 ^, l1 M8 M/ P3 Z1 A! G4 P- ~ out 导出) g5 [/ S) b) k
in 导入& ~" ?$ c* W6 V( \( Q
-c 和-q 指定导出时按规则排序 ^6 t6 G, `: ]: _1 h9 g7 K! O" E
-S "virus\mysql" 指定Server名称为virus实例名为mysql
2 E$ J( U8 y Q6 X2 v% d -U “sa” 指定用户SA
. |- t5 M1 ?4 E7 \, Q/ @% ?% } -P “dir” 密码是dir |