祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 8283|回复: 3

sybase iq load数据问题

[复制链接]

sybase iq load数据问题

[复制链接]
antgirl

主题

0

回帖

2

积分

新手上路

积分
2
贡献
在线时间
小时
2007-8-9 23:12:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?站点注册

×

数据从ORACLE导出来的,现在要导入到IQ

我用脚本LOAD

Set Temporary Option Conversion_Error='OFF' ;
Load Table DBA.SS_TT_SUBPROD_ATTR
(
    PROD_ID             '※'  ,
    OPER_CMD             '※'  ,
    OPER_MSG             '※'  ,
    EFF_DATE              DATETIME('YYYYMMDDhhnnss'),FILLER(1),
    STATE               '※'  ,
    STAFF_ID           '※'  ,
    MOD_DATE          DATETIME('YYYYMMDDhhnnss'),FILLER(1),
    MEMO                 '※'  ,
    ATTR_VALUE_TYPE_ID   '※'  ,
    ATTR_VALUE_UNIT_ID   '※'  ,
    ATTR_CHARACTER      '\x0A'  
)                                         
    from '/sybase/w/attr.txt'                                                     
    escapes off
    quotes off
    ON FILE ERROR CONTINUE
    IGNORE CONSTRAINT ALL 0
    MESSAGE LOG  '/sybase/w/attr.iqmsg'
    ROW DELIMITED BY '\x0a'
    ROW LOG  '/sybase/w/attr.log'
    WITH CHECKPOINT ON;
    commit;
    go
    exit;       

出现了下面的错误,

2007-08-09 23:07:46 Load Table SS_TT_SUBPROD_ATTR: Integrity Constraint Violatio
ns
Date Format: YYYY-MM-DD
Time Format: HH:NN:SS.SSS
Datetime Format: YYYY-MM-DD HH:NN:SS.SSS
2007-08-09 23:07:47 Load Table SS_TT_SUBPROD_ATTR: Completed

共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
antgirl 楼主

主题

0

回帖

2

积分

新手上路

积分
2
贡献
在线时间
小时
2007-8-9 23:17:31 | 显示全部楼层

Load Table DBA.SS_TT_SUBPROD_ATTR
(
    PROD_ID             '※'  ,
    ATTR_ID              '※'  ,
    ATTR_SEQ            '※'  ,
    DEF_VALUE            '※'  ,
    ATTR_LENGTH         '※'  ,
    ALLOW_CUST_FLAG   '※'  ,
    ATTR_NULLABLE        '※'  ,
    IF_FIXATTR           '※'  ,
    ATTR_VALUE_MIN     '※'  ,
    ATTR_VALUE_MAX      '※'  ,
    RELA_TYPE           '※'  ,
    RELA_COND_ID      '※'  ,
    OPER_CMD             '※'  ,
    OPER_MSG             '※'  ,
    EFF_DATE              DATETIME('YYYYMMDDhhnnss'),FILLER(1),
    STATE               '※'  ,
    STAFF_ID           '※'  ,
    MOD_DATE          DATETIME('YYYYMMDDhhnnss'),FILLER(1),
    MEMO                 '※'  ,
    ATTR_VALUE_TYPE_ID   '※'  ,
    ATTR_VALUE_UNIT_ID   '※'  ,
    ATTR_CHARACTER      '\n'  
)                  

数据是

4005 ※ 200 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4005 ※ 55 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4006 ※ 201 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4006 ※ 202 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4006 ※ 203 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4006 ※ 204 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4006 ※ 205 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4086 ※ 7 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4086 ※ 8 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4086 ※ 9 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4086 ※ 10 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4086 ※ 11 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4104 ※ 12 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4104 ※ 13 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4104 ※ 14 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4104 ※ 54 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※
4104 ※ 52 ※ 0 ※  ※ 0 ※ S0T ※ S0T ※ S0F ※ 0 ※ 0 ※ PAT003 ※ 0 ※ 0 ※  ※ 20070409160843 ※ S0A ※ system ※ 20070409160843 ※  ※ 0 ※ 0 ※

表结构

create table DBA.SS_TT_SUBPROD_ATTR
(
    PROD_ID              numeric(10),
    ATTR_ID              numeric(10),
    ATTR_SEQ             numeric(10),
    DEF_VALUE            varchar(1000),
    ATTR_LENGTH          numeric(10),
    ALLOW_CUST_FLAG      varchar(1000),
    ATTR_NULLABLE        varchar(1000),
    IF_FIXATTR           varchar(1000),
    ATTR_VALUE_MIN       numeric(10),
    ATTR_VALUE_MAX       numeric(10),
    RELA_TYPE            varchar(1000),
    RELA_COND_ID         numeric(10),
    OPER_CMD             varchar(1000),
    OPER_MSG             varchar(1000),
    EFF_DATE             datetime,
    STATE                varchar(1000),
    STAFF_ID             varchar(1000),
    MOD_DATE             datetime,
    MEMO                 varchar(1000),
    ATTR_VALUE_TYPE_ID   numeric(10),
    ATTR_VALUE_UNIT_ID   numeric(10),
    ATTR_CHARACTER       varchar(1000)
); 

请各位帮忙解答一下,

现在我们全部项目组的都在加班,我也不敢走

[em16]

共享共进共赢Sharing And Win-win Results
jonse

主题

0

回帖

26

积分

注册会员

积分
26
贡献
在线时间
小时
2007-8-16 16:38:16 | 显示全部楼层

我对你的脚本进行了修改,在Windows下加载进去了。

你的环境在UNIX下,问题可能是:

1、行分隔符描述重复;

2、可能行分隔符不正确,编辑文本文件确定行分隔符究竟是什么,修改你的脚本。

以下是我的加载脚本:

Set Temporary Option Conversion_Error='OFF' ;
Load Table DBA.SS_TT_SUBPROD_ATTR
(
    PROD_ID             '※'  ,
    OPER_CMD             '※'  ,
    OPER_MSG             '※'  ,
    EFF_DATE              DATETIME('YYYYMMDDhhnnss'),FILLER(1),
    STATE               '※'  ,
    STAFF_ID           '※'  ,
    MOD_DATE          DATETIME('YYYYMMDDhhnnss'),FILLER(1),
    MEMO                 '※'  ,
    ATTR_VALUE_TYPE_ID   '※'  ,
    ATTR_VALUE_UNIT_ID   '※'  ,
    ATTR_CHARACTER      '\x0d\x0a'  
)                                         
    from 'C:\temp\AA.txt'                                                     
    escapes off
    quotes off
    --ON FILE ERROR CONTINUE
    IGNORE CONSTRAINT ALL 0
    MESSAGE LOG  'C:\temp\attr.iqmsg'
    --ROW DELIMITED BY '\x0a'
    ROW LOG  'C:\temp\attr.log'
    WITH CHECKPOINT ON;
    commit;


 

共享共进共赢Sharing And Win-win Results
whw

主题

0

回帖

7

积分

新手上路

积分
7
贡献
在线时间
小时
2007-9-26 11:04:07 | 显示全部楼层
呵呵,jonse真是个热心人啊
共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-4-28 06:33 , Processed in 0.076922 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表