Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 33|回复: 0

bcp

[复制链接]

257

主题

353

帖子

1665

积分

金牌会员

Rank: 6Rank: 6

积分
1665
发表于 2021-3-27 11:51:46 | 显示全部楼层 |阅读模式
bcp 实用工具可以在 Microsoft SQL Server实例和用户指定格式的数据文件间大容量复制数据。


int.bat
  1. bcp LeadWit_Team_My..LZ8_StatYear_UV in LZ8_StatYear_UV.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  2. bcp LeadWit_Team_My..LZ8_Vote in LZ8_Vote.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  3. bcp LeadWit_Team_My..LZ8_Vote_Title in LZ8_Vote_Title.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  4. bcp LeadWit_Team_My..LZ8_Ad_Class in LZ8_Ad_Class.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  5. bcp LeadWit_Team_My..LZ8_VoteTitle_Option in LZ8_VoteTitle_Option.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  6. bcp LeadWit_Team_My..LZ8_albums_categories in LZ8_albums_categories.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  7. bcp LeadWit_Team_My..LZ8_Tag_Relation in LZ8_Tag_Relation.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  8. bcp LeadWit_Team_My..LZ8_User_Class in LZ8_User_Class.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  9. bcp LeadWit_Team_My..LZ8_Shop_DeliverCharge in LZ8_Shop_DeliverCharge.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  10. bcp LeadWit_Team_My..LZ8_Shop_WholesaleProject in LZ8_Shop_WholesaleProject.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  11. bcp LeadWit_Team_My..LZ8_Offense in LZ8_Offense.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  12. bcp LeadWit_Team_My..LZ8_Sys_Finance_Balance in LZ8_Sys_Finance_Balance.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  13. bcp LeadWit_Team_My..LZ8_UseText_Class in LZ8_UseText_Class.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  14. bcp LeadWit_Team_My..LZ8_albums_photos in LZ8_albums_photos.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  15. bcp LeadWit_Team_My..LZ8_StatYear_IP in LZ8_StatYear_IP.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  16. bcp LeadWit_Team_My..LZ8_Sys_WebSite in LZ8_Sys_WebSite.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
复制代码
out.bat

  1. bcp LeadWit_Team_My..LZ8_StatYear_UV out LZ8_StatYear_UV.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  2. bcp LeadWit_Team_My..LZ8_Vote out LZ8_Vote.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  3. bcp LeadWit_Team_My..LZ8_Vote_Title out LZ8_Vote_Title.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  4. bcp LeadWit_Team_My..LZ8_Ad_Class out LZ8_Ad_Class.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  5. bcp LeadWit_Team_My..LZ8_VoteTitle_Option out LZ8_VoteTitle_Option.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  6. bcp LeadWit_Team_My..LZ8_albums_categories out LZ8_albums_categories.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  7. bcp LeadWit_Team_My..LZ8_Tag_Relation out LZ8_Tag_Relation.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  8. bcp LeadWit_Team_My..LZ8_User_Class out LZ8_User_Class.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  9. bcp LeadWit_Team_My..LZ8_Shop_DeliverCharge out LZ8_Shop_DeliverCharge.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  10. bcp LeadWit_Team_My..LZ8_Shop_WholesaleProject out LZ8_Shop_WholesaleProject.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  11. bcp LeadWit_Team_My..LZ8_Offense out LZ8_Offense.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  12. bcp LeadWit_Team_My..LZ8_Sys_Finance_Balance out LZ8_Sys_Finance_Balance.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  13. bcp LeadWit_Team_My..LZ8_UseText_Class out LZ8_UseText_Class.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  14. bcp LeadWit_Team_My..LZ8_albums_photos out LZ8_albums_photos.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
  15. bcp LeadWit_Team_My..LZ8_StatYear_IP out LZ8_StatYear_IP.bcp -Sdgfrhexianzan2\SERVER2005 -Usa -Psql2005 -c -t ####
复制代码
备份一个表中的数据:
1out.bat
bcp CAG..zf_cfg_account_value out outdata\zf_cfg_account_value1.bcp -SAUTOJOB -Ucontrolatgate -Pcontrolatgate -c -t ####


删除一个表中的数据
delete from zf_cfg_account_value


还原一个表中的数据
1in.bat
bcp CAG..zf_cfg_account_value in outdata\zf_cfg_account_value1.bcp -SAUTOJOB -Ucontrolatgate -Pcontrolatgate -c -t ####


备份多个表中的数据


先写查询语句用来生成批处理文件的内容:
select "bcp CAG.." + name + " out data\" + name + ".bcp -SAUTOJOB -Ucontrolatgate -Pcontrolatgate -c -t ####" from sysobjects where type="U" and name not like
'%10%'
然后把查询的结果拷贝到myout.bat文件中执行


删除多个表中的数据
先生成所有表的删除语句然后再执行
select "delete from " + name  from sysobjects where type="U" and name not like '%10%'


多个表数据的导入:
把myout.bat中的关键字out改为in 并确定修改要连接的数据库,即可

回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2021-4-18 21:42 , Processed in 1.099941 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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