SQL Server BCP 的数据导入导出1 ^0 F8 `. a2 Y6 ?/ w; h
/** 导入文本文件
' s% l0 |' _$ O% f' u1 i$ _EXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’
- O" G' a p* f& T' v/** 导出文本文件
1 t. g4 i7 D5 w" _, TEXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ 1 C+ d5 B" t# j; R+ B5 O/ Q9 _
或
$ T+ C4 q! b) F( [EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 2 b( T2 a1 r/ N: R9 W
) f$ h0 I* F+ f
3 r( ^ U3 T7 J
X6 V! `& e- y) o; f
' L1 W! D. H. j' N" ?% L
SQL2000中BCP轻松使用导入导出数据
, }8 T2 `8 _3 _" I7 jbcp 可以实现数据的导入与导出。
7 _9 }" p' ~, D" V5 [: ^# X- ]9 J% i( H$ W" `
c:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa"
5 I; {" T* ]& L# Z9 f -P "dir"
5 M+ m" e8 J) t! N. n( j# e B: E$ B8 P, j4 _. `
注释:demo.dbo.订单表 把demo里面表订单表导出
5 h4 ]3 Z! n2 u2 | out 导出
5 ?/ ]. C; p/ D: |! S0 u1 `# T: t in 导入% n1 V+ S4 ?) W8 }
-c 和-q 指定导出时按规则排序) P2 P* J; N( E8 d
-S "virus\mysql" 指定Server名称为virus实例名为mysql3 d) X$ c. c# T' w
-U “sa” 指定用户SA
# j& B" C2 ?) N/ @- ^ -P “dir” 密码是dir |