找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2215|回复: 0
打印 上一主题 下一主题

SQL Server BCP 的数据导入导出

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:25:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SQL Server BCP 的数据导入导出
8 m: N% T" G3 e/** 导入文本文件
( k/ g5 o4 F$ XEXEC master..xp_cmdshell ’bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword’ + P$ W9 N* [$ r- z& q( E3 I5 T
/** 导出文本文件 8 `# a! K) @4 z) |7 _
EXEC master..xp_cmdshell ’bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword’ 7 A& ?8 ^7 _% f' s, B
或 4 }, r: g& c- ^
EXEC master..xp_cmdshell ’bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword’ 3 f( K, s. A- k8 I2 ?7 t

( U2 U/ d. N8 f+ z5 w+ V
6 v8 p" Q% F* ]  O
" I, _0 A3 W) `/ E; `7 H7 Q: U8 I1 R, o7 B+ D6 R2 F
SQL2000中BCP轻松使用导入导出数据* f4 n" H' p$ u2 J# Z4 j1 H
bcp 可以实现数据的导入与导出。  
' D1 A' G& J' ^1 ?/ h
1 I2 x. @' ~/ ]9 s- D1 W/ y6 sc:\>bcp "demo.dbo.订单表" out "c:\test.txt" -c -q -S "virus\mysql" -U "sa". {) e" q& ^; l( O1 A. h, k$ _9 T
        -P "dir"
. [& \7 y5 c; I0 M+ o4 B. [$ O
& Y9 b5 B( A$ H9 I注释:demo.dbo.订单表 把demo里面表订单表导出0 P; y" {/ X. V" u
        out 导出1 e+ O; X+ z* h" A  T
        in  导入
3 [9 z; L3 R' k) e  j1 \! _        -c 和-q 指定导出时按规则排序, U! _" I/ l) q
        -S "virus\mysql" 指定Server名称为virus实例名为mysql' f4 a. P- _5 E3 D. e; z8 B1 u1 T
        -U “sa” 指定用户SA
# r4 J4 S1 ~& B! G! {        -P  “dir” 密码是dir
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表