暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL加载器将COMP、COMP-3转换为Oracle数字类型。

ASKTOM 2020-07-21
509

问题描述

我想使用SQL * Loader将COBOL在IBM MVS上创建的包含COMP和COMP-3 (和文本) 字段的平面文件加载到Oracle中。我知道charater集转换是支持的。是否有内置函数或公共用户函数来进行数值转换?我知道COBOL图片,以及源文件中的字段开始和长度。如果没有,还有其他方法吗?


专家解答

看看这里-有很多与此要求相关的贡献

https://asktom.oracle.com/pls/asktom/asktom.search?tag=converting-numbers

我也见过 (但没有尝试过) 理论上让SQL Loader通过字符集转换本地完成的技术,即

LOAD DATA CHARACTERSET TR8EBCDIC1026 BYTEORDER BIG
INFILE ...
INTO TABLE ...
(
COL1 POSITION(NNN:NNN) DECIMAL(10,2)
...
)
复制

文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论