SQL Server BCP 的数据导入导出
- y! Q% _! `+ L) b, m/** 导入文本文件
9 Z1 X+ G9 i' c% Y8 o' }0 n# `EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ / \% p0 f+ E8 }1 H
/** 导出文本文件
5 a Y- X- g& W% oEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
6 w4 d* u, D# o或 8 ]7 X2 K6 [3 K. {9 ^
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
! i( ?7 J) Y! E# X
6 j+ l1 c2 ]5 E6 ^+ E( D- Z! X
0 @) z1 U8 m9 X$ n) @' \/ e
+ _/ b; t% k; X: x h4 d: O5 F$ t! Z' a2 C5 U
SQL2000中BCP轻松使用导入导出数据7 s9 ^' N- S: T6 [" I! A: V
bcp 可以实现数据的导入与导出。 % [5 K8 }% t! m& m
* M: _# B2 d. u+ Bc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"* c) w- k, ^1 N
-P "dir"
; f' R7 S1 X8 @2 j" L4 y1 ^4 n6 j5 m0 o8 ^( K5 F" t
注释:demo.dbo.订单表 把demo里面表订单表导出! \& n" y& F: c9 a" G* B% T- i- |
out 导出( }# u6 X. B0 D
in 导入: c% y4 `) S$ U9 k+ R3 r0 I1 y
-c 和-q 指定导出时按规则排序. |0 g. a$ C& R6 p& l6 [/ H
-S "virus\mysql" 指定Server名称为virus实例名为mysql3 E, z: N, c4 C) A& V. f* c% K
-U “sa” 指定用户SA
2 p7 w/ p$ w9 f0 m -P “dir” 密码是dir |