SQL Server BCP 的数据导入导出
4 R/ n4 b1 u- K* z3 o: E/** 导入文本文件
5 A/ M4 a# S8 @2 [! F' KEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
! ^' I- @+ g9 y/ ` V/** 导出文本文件
- E0 O0 I, Y6 L& zEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ : G6 O( L- j6 g( F: y0 \) |
或
0 R+ P( s; s; h2 I# i- kEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’
0 Z2 M. Z& }1 i2 W3 w0 Q# ^' t; l* B+ v
0 E! F8 y# a: I1 V7 W& B" `
9 [" ?* b0 \0 Q# S& N) `) O$ \2 `, W/ ?
SQL2000中BCP轻松使用导入导出数据9 q- L0 U7 }8 L' q
bcp 可以实现数据的导入与导出。
+ L# v% J8 z0 j. A. `, C. q1 w: @' V0 Z3 ^: o3 E% j' ^
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
+ h# d6 Y" c- F1 D* v -P "dir"3 p- }, u1 e" W9 c% a2 m; Q
- S- y; A) Y( O( }% E, ~注释:demo.dbo.订单表 把demo里面表订单表导出( R5 e4 i# N% H3 Z5 m( G( Y R5 L, y
out 导出
# a1 X5 z8 W; K7 C; R' [ in 导入- w* `$ W' @! u1 m) C$ `
-c 和-q 指定导出时按规则排序
7 s# i* X( o; J h( P* P -S "virus\mysql" 指定Server名称为virus实例名为mysql& N& o" o' ]2 A7 g9 u
-U “sa” 指定用户SA+ Y& i) P& O% K
-P “dir” 密码是dir |