SQL Server BCP 的数据导入导出
# V* H1 u# n; }2 O- N5 N t/** 导入文本文件
2 x2 j* y+ h& U" {0 VEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
: T8 N3 h2 o& o: [% K$ y/** 导出文本文件 1 h+ }. F$ L$ E5 l8 P
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
# g5 ?7 I7 K" J) o4 W# U/ n或
! t. e* `- M! gEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 9 u0 n. [. r( ^& a
$ G) q1 e: T6 ]9 m3 H
& x2 P4 B1 n3 k# K: d5 Y! \& H: {# ^, v1 r5 v
) c8 q. _* A7 Y8 mSQL2000中BCP轻松使用导入导出数据" U, r8 I+ i/ N1 T3 G
bcp 可以实现数据的导入与导出。
) z' u9 K( C7 K+ w" B( h
" `( X- X7 ?8 z4 m# r* yc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
1 M- r1 r0 O6 }; i# I -P "dir"
/ |" z% Y( n; ?8 ^, O5 |$ D: `6 P1 F9 L; E8 J+ Z! N
注释:demo.dbo.订单表 把demo里面表订单表导出
) `0 N C6 c" z4 K out 导出
& X/ @ f7 M; m | in 导入" w2 h/ h' A0 n0 A0 U
-c 和-q 指定导出时按规则排序" _, g2 B6 }0 I) m* T9 M
-S "virus\mysql" 指定Server名称为virus实例名为mysql1 z* a: E$ j4 r* [) ?& I3 `4 E4 J
-U “sa” 指定用户SA
& n- r! t# y8 Y- _+ Z8 c3 b. h -P “dir” 密码是dir |