bcp导入导出sybase、sqlserver数据库数据
常用数据备份格式为:
bcp dbname..tablename out c:\temp\filename -Usa -Ppassword -Sservername -c
其中 dbname为数据库名,tablename为表名,-U后为SYBASE登录名称,-P后为SYBASE登录口令,-S后为SYBASE服务名称(Servername),-c代表使用可见文本方式导出数据
如果为数据恢复只需要将out 替换为 in 即可,但是bcp导出不包含表的定义,需要借助其他工具如DBArtisan或者12.5以上版本可以用ddlgen命令
use contract2011 go --生成bcp导出脚本 select 'bcp contract2011..' + name + ' out D:\temp\' + name + ' -Usa -P -SCMPROCE -c -t===???' from sysobjects where type = 'U' go --生成bcp导入脚本,1000行提交 select 'bcp contract2011_new..' + name + ' in D:\temp\' + name + ' -Usa -P -SCMPROCE -c -t===??? -b 1000' from sysobjects where type = 'U' go
其中 -t===???为数据分隔符
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2013-03-04 通过jxl.jar 读取、导出excel的小例子
2013-03-04 java 定时任务 TimerTask Timer
2013-03-04 关于Eclipse中设置文字大小的路径
2013-03-04 eclipse 插件大全
2013-03-04 java 实现文件复制,并且更改格式
2013-03-04 java 序列化对象 serializable 读写数据
2013-03-04 2012-04-25 10:23 velocity 自定义标签实现页面权限控制