SQL Server BCP 的数据导入导出) ?0 {4 d4 ^. l& s/ ]
/** 导入文本文件
1 r7 k G' I+ \( z* V6 V1 \3 \$ REXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ 6 V8 s1 ?( r; T# B$ B- Q
/** 导出文本文件
, l1 [ d2 F4 \7 t% _0 KEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’
, }( E5 ^4 G5 W* T或
( W2 L, X1 E* L/ T% W/ EEXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ $ e V- N7 }- y7 c
3 ?1 ?! W0 z& f$ g* O7 O! v2 M0 V- _) r! i0 |9 ?
9 p8 x% R9 U V# V" ]% @
9 v! F+ u( g/ A( n$ _# w7 N2 B
SQL2000中BCP轻松使用导入导出数据- t1 m1 u/ f: k% Q" I# }
bcp 可以实现数据的导入与导出。
4 w; o% K. d/ n' P6 h+ L/ p' Q# B) c. S. v9 u% `# }- @
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
0 U+ T4 J7 t4 L0 K7 M _ -P "dir"
# A0 G" N4 Y2 }% f4 m9 k0 A) B) s9 ^# E$ C3 l2 w) w7 B
注释:demo.dbo.订单表 把demo里面表订单表导出4 |) F% ?/ W0 f
out 导出5 u' Z& N4 ^9 z
in 导入$ T ~ N( ^3 ?" w3 ^5 D0 j
-c 和-q 指定导出时按规则排序
: Y/ ]" S& K8 `2 I5 v( U -S "virus\mysql" 指定Server名称为virus实例名为mysql$ x4 x/ S7 D* X/ G
-U “sa” 指定用户SA
7 z6 M0 \, L5 D. M; B -P “dir” 密码是dir |