12
返回列表 发新帖
楼主: maitianhust

Sybase 12.7 LOAD TABLE问题

[复制链接]
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:06:19
11#
发表于 2010-3-31 13:56 | 只看该作者
确认可以的。

使用道具 举报

回复
论坛徽章:
4
ITPUB官方微博粉丝徽章
日期:2011-06-29 09:48:25ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22美羊羊
日期:2015-03-04 14:52:282015年新春福章
日期:2015-03-06 11:58:18
12#
 楼主| 发表于 2010-4-11 23:02 | 只看该作者
试过不行。不知道你是怎么写的。

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:06:19
13#
发表于 2010-4-12 13:38 | 只看该作者

回复 #12 maitianhust 的帖子

等我找个IQ试试,试完贴上来

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:06:19
14#
发表于 2010-4-12 21:24 | 只看该作者
原帖由 maitianhust 于 2010-3-30 11:01 发表
举个简单的例子
123ABC
这行数据 能否通过LOAD TABLE ..ASCII(3) ASCII(3).导入到表中,该表有两个字段 A CHAR(3) B CHAR(3)
还是只能导入这种数据格式
123,ABC


附件是一种写法,应该还有别的写法。表结构跟你写的是一样的。

附件的写法在数据量比较大的时候可能不快。

loadtest.rar

278 Bytes, 下载次数: 16

使用道具 举报

回复
论坛徽章:
1
2009日食纪念
日期:2009-07-22 09:30:00
15#
发表于 2010-4-13 09:50 | 只看该作者

是可以的。

IQ可以加载定宽而没有分隔符的文本。

比如: 数据文件中有两列id和name,其中id 6个字符,name 15个字符。load语句如下:

LOAD TABLE product
( id   ASCII(6),
name   ASCII(15)

from .....

使用道具 举报

回复
论坛徽章:
4
ITPUB官方微博粉丝徽章
日期:2011-06-29 09:48:25ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22美羊羊
日期:2015-03-04 14:52:282015年新春福章
日期:2015-03-06 11:58:18
16#
 楼主| 发表于 2010-4-13 10:57 | 只看该作者

回复 #14 5个周 的帖子

你把你的执行结果截个图给我看看吧,我用你的脚本和数据文件导入,结果是只能导入第一列。
结果如下:
C1   C2
123  NULL
234  NULL
我用的是 Sybase IQ 12.7,windows XP.

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:06:19
17#
发表于 2010-4-13 11:10 | 只看该作者
原帖由 maitianhust 于 2010-4-13 10:57 发表
你把你的执行结果截个图给我看看吧,我用你的脚本和数据文件导入,结果是只能导入第一列。
结果如下:
C1   C2
123  NULL
234  NULL
我用的是 Sybase IQ 12.7,windows XP.


我的环境跟你的一样的,执行结果没啥好看的啊,就是说执行完了而已。

你这个比较奇怪,我刚开始试的的时候是第二列的值不太对,但不是null,试多几次就可以了。

你一定要用我给的这个loadtest.sql测试哦,不能用row delimited by '\0x0d\0x0a'这种写法的。

实在不行的话,可以加我QQ我远程看一下。

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表