Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1620855
  • 博文数量: 201
  • 博客积分: 2812
  • 博客等级: 少校
  • 技术积分: 3029
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-18 18:28
个人简介

从事数据库工作多年,目前看好分布式NeSQL/HTAP数据库在企业客户市场的发展。未来的主要方向是——致力于 NewSQL/HTAP 数据库的推广普及。

文章存档

2016年(1)

2015年(8)

2014年(23)

2013年(50)

2012年(32)

2011年(87)

分类: Sybase

2011-01-19 20:27:42

   从Sybase IQ 12.7 ESD #2开始,LOAD TABLE命令支持bcp out -c 导出的数据文件格式,同时也支持使用-t和-r定制列分隔符和行结束符。下面是一个例子(使用bcp缺省的列分隔符):
   --使用bcp从ase导出数据
   bcp mydb..bcptable out /tmp/bcp.out -Usa -Psybase -c 
  
   --使用load table导入bcp文件
   load table bcptable(id ,name ,age ) from '/tmp/bcp.out' format bcp escapes off 
 
   下面是另一个例子(使用bcp -t定制列分隔符):
 
   --使用bcp从ase导出数据
   bcp mydb..bcptable out /tmp/bcp.out -Usa -Psybase -t"|!" -c 
  
   --使用load table导入bcp文件
load table bcptable(
id,
name,
age)
from  '/tmp/bcp.out'
format bcp
delimited by '|!'
row delimited by '\n'
escapes off
quotes off;
 
   在使用这种方法时需要注意:
  (1) load table命令中不要在装载列表中指定列分割符
阅读(3935) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~