Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1634510
  • 博文数量: 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:15:20

  使用相同的load table语句和数据文件,分别用isql和dbisql执行。dbisql能够正常装载数据,但是使用isql却不能:在执行时并不报语法错,但是数据不能装载。查看iqmsg文件,发现有如下信息:
      Partial input record (nnnn) skipped at EOF (O/S 0). 0 rows read.
   解决办法是:在执行load table语句之前,执行如下语句:
         set temporary option ESCAPE_CHARACTER='ON' ;
   然后再执行load table语句。
阅读(3280) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

lion_sybiq_1272011-01-21 19:38:10

isql工具使用的是TDS协议,在连接到IQ的时候很多选项的设置是为了和ASE行为兼容,与dbisql连接到iq时的某些设置是不同点的。

zq51432011-01-21 19:20:11

我们在isql里执行load的存储过程,在执行前先执行
set quoted_identifier on
go