http://wangle.iteye.com/blog/196968

BCP是SYBASE公司提供专门用于数据库表一级数据备份的工具。
  一般存放在所安装的ASE或者Open Client 的BIN目录中。
  12版本以前的ASE,bcp存放目录为 $SYBASE/bin
  12版本(含12版本)以后存放目录为 $SYBASE/OCS-12_x/bin
  其中$SYBASE为SYBASE安装目录,12_x代表12.0、12.5版本,显示为12_0或者12_5
  
  可执行文件名称为bcp.EXE
  参数列表如下:(可用 bcp – 得到)
  usage: bcp [[database_name.]owner.]table_name[:slice_number] {in | out} datafile
  
   [-m maxerrors] [-f formatfile] [-e errfile]
   [-F firstrow] [-L lastrow] [-b batchsize]
   [-n] [-c] [-t field_terminator] [-r row_terminator]
   [-U username] [-P password] [-I interfaces_file] [-S server]
   [-a display_charset] [-q datafile_charset] [-z language] [-v]
   [-A packet size] [-J client character set]
   [-T text or image size] [-E] [-g id_start_value] [-N] [-X]
   [-M LabelName LabelValue] [-labeled]
   [-K keytab_file] [-R remote_server_principal]
   [-V [security_options]] [-Z security_mechanism] [-Q]
  
  常用数据备份格式为:
  bcp dbname..tablename out c:\temp\filename -Usa -Ppassword –Sservername –c
  即可。
  其中 –U后为SYBASE登录名称,–P后为SYBASE登录口令,–S后为SYBASE服务名称,–c代表使用可见文本方式导出数据
  如果为数据恢复只需要将out 替换为 in 即可。
  
  可用如下方法生成一个可以一次导出一个数据库中所有表的数据的执行脚本。
  编辑一个如下文本文件 文件名称例为 bcpscript:
  use dbname 选中将要导出数据的数据库
  go
  select 'bcp dbname..' + name + ' out c:\temp\' + name + ' -Usa -P -Ssybcdsrv -c' from sysobjects where type = 'U' 在sysobjects系统表中type为U的表为用户表,系统表为S。
  go
  
  用如下格式执行:
  isql –Usa –Ppassword –Sservername –i bcpscript –o bcpout.bat
  i参数后为输入文件,o参数后文件为输入文件执行后得到的输出文件。
  执行后可以得到一个后缀名为 BAT 的批处理文件(在unix下则生成一个shell文件并更改相应的执行权限),可直接执行。即在指定的目录下导出了相应的数据文件。一个表的数据为一个文件。如在UNIX下则可不用BAT后缀。
  
  备份得到的数据文件如果需要重新往数据库中恢复,只需要将上面操作步骤中BCP命令中的out 参数换为in参数即可。
  注意:在对正式数据做操作前最好先作一些测试。
  另外,如果牵涉到使用bcp进行字符集的更改,可以采用 –J charset 参数进行
  关于BCP等工具的具体使用指南,请参见SYBASE相关文档。
  
  针对系统移植所需做的工作,应该有如下几个步骤:
  1. 安装新环境的硬件环境,包括网络,硬盘状况;
  2. 安装新环境的操作系统,包括Service Pack;
  3. 安装相同版本的SYBASE数据库产品,包括补丁;
  4. 添加数据库用户,设备等相关信息,应与老系统中一致
  5. 创建新系统数据库;
  6. 利用你所拥有的表脚本或者通过SYBASE CENTRAL中的生成DDL功能,将老系统中的建表脚本导出,生成数据库中的表.最好将建表脚本与建立表上约束(主键,外键等)的脚本分开,先在表上不建约束,在数据导入后,再加上.;
  7. BCP OUT 老系统中数据,根据上面提到的方法;
  8. 运行建立其他对象的脚本,包括索引,主键,外键及存储过程,触发器,缺省等;
  9. 在新系统中对需要更改的表结构做更改,或者添加新表;
  10. 测试应用系统是否工作正常.

自己的

bcp grs_dev1.dbo.mbl_mbl_subtype in c:\dbo.mbl_mbl_subtype.DAT -c -SSybase -Usa -P
后面输入-c
就不用再输入字段类型了      BCP是SYBASE公司提供专门用于数据库表一级数据备份的工具。

数据库BCP命令导入导出数据相关推荐

  1. mysql命令导入导出数据_mysql命令行导入和导出数据

    MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...

  2. php使用pg中copy命令,PGSQL COPY命令导入/导出数据

    PGSQL中可使用COPY命令来导入/导出数据,这里以CSV文件为例. 导出数据: SQL Shell执行: COPY table_name (col1,col2,col3) TO 'path_nam ...

  3. cmd导入数据到Oracle,oracle在cmd下通过命令导入导出数据

    1.首先在cmd下切换到oracle的客户端的exp.exe所在的bin目录下,例如 D:\oracle\product\10.2.0\client_2\BIN 数据导出:导出的数据库名称是在tnsn ...

  4. MySQL通过命令导入导出数据

    学习总结基本的导入导出操作    1 表tt的格式:    CREATE TABLE `tt` (    `ind` int NOT NULL auto_increment,    `name` ch ...

  5. oracle数据库exp命令导入导出dmp文件演示,oracle数据库备份还原功能

    导出全数据库. 注: windows 下需要 @database,linux 下不需要 @database,这里的 database 指的是 orcl . exp ncc_auto_0520/1@or ...

  6. Postgres copy命令导入导出数据

    前言 最近有需要对数据进行迁移的需求,由于postgres性能的关系,单表3000W的数据量查询起来有一些慢,需要对大表进行切割,拆成若干个子表,涉及到原有数据要迁移到子表的需求.起初的想法是使用存储 ...

  7. linux修改字符集为amer,Linux数据库的创建 导入导出 以及一些基本指令

    首先linux 下查看mysql相关目录 查看 mysql 的安装路径 执行查询 SQL mysql>show variables like '%dir%'; datadir 就是数据路径 确定 ...

  8. oracle导出表中某天数据命令,Oracle数据库使用命令行导入导出数据表及数据内容(本地、远程)...

    一.本机导入导出 1.数据库导出命令,导出用户userA下的表结构和数据: exp 用户名/密码@服务名 owner=用户名 file=导出文件指定存储路径 full=y 2.数据库导入命令,将use ...

  9. 关于Sqlserver中 BCP命令,实现数据导出功能。

    关于Sqlserver中 BCP命令,实现数据导出功能. exec master..xp_cmdshell 'bcp "select 账号 ,姓名, 账号 from datat.dbo.个人 ...

最新文章

  1. Mac 升级系统 pod 命令无效
  2. 【硬核干货 | 程序的编译、链接、装载与运行】
  3. tomcat-清除缓存
  4. 使Vim将所有空格显示为字符
  5. Intel Realsense D435 摄像头插入电脑无法监测(识别)的可能原因及解决方案 USB SCP overflow
  6. Hyperledger Fabric 1.0 实战开发系列 第一课 系统环境搭建
  7. python字典的常见操作_Python 字典(Dictionary) 基本操作
  8. SQL优化技巧--远程连接对象引起的CTE性能问题
  9. 网易再度回应裁员事件:详述8个月沟通过程,员工要求支付61万元赔偿
  10. 图解:一句“我喜欢你”在网络中经历了什么
  11. 找到恶意软件包:Go 语言生态系统中的供应链攻击是怎样的?
  12. 安卓端黑名单拦截电话
  13. 黑马程序员c++讲义课件笔记
  14. 几款主流电子电路仿真软件优缺点比较
  15. 安装SQL server需要重启计算机,解决安装sql server 需要重启问题
  16. WebService之CXF框架
  17. 方程推导:二阶有源带通滤波器设计!(下载:教程+原理图+视频+代码)
  18. django提供的admin后台增加用户时提示:“Table ‘login.login_user‘ doesn‘t exist“
  19. apex Error : Given no hashes to check 137 links for project 'pip': discarding no candidates
  20. 微信lbs开发java_【微信公众平台开发】之三:LBS的开发

热门文章

  1. python入门常用代码
  2. python人工智能——机器学习——分类算法-k近邻算法
  3. [Qt教程] 第24篇 数据库(四)SQL查询模型QSqlQueryModel
  4. python 东哥 with open_Python一行代码搞定炫酷可视化,你需要了解一下Cufflinks
  5. 微信小程序 列表的分页实现(最新的最简易的实现方式+思路,附代码)
  6. Codeforces 986B. Petr and Permutations(没想到这道2250分的题这么简单,早知道就先做了)
  7. 新疆大学OJ(ACM) 1047: string 字符串排序
  8. scanf的一些小细节
  9. 回文子串—leetcode647
  10. web渗透之前端基础