用sqlldr报错日期格式不对,源数据和数据库数据类型不一致,但是不想换

qq-1250352801 qq-1250352801 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

如下例子ctrl文件:
LOAD DATA
INTO TABLE IRM_DESTINATION
append
FIELDS TERMINATED BY ""
(
create_time DATE 'YYYYMMDD'
)


要导入的数据如下:
2022-12-12
数据类数据类型

create_time Integer

怎么样把这个2022-12-12 转换为20221212插入数据库Integer呢。前提数据库的数据类型不修改,只改CTL文件,求大佬帮忙,翻了一天一夜了一筹莫展。

...全文

相关推荐

SQLLDR的使用

SQLLDR的使用将9i官档转化为实验

jkmhb12345

Windows版oracle10g精简客户端(带sqlldr)

精简版oracle10g客户端,在instantclient(win32)基础上增加了sqlldr,可集成到程序中,省去安装oracle的麻烦。

hanjk

sqlldr通过excel上传数据

快速批量将excel数据导入到Oracle数据库中,附件中有sql示例,excel文件示例,命令示例

wsndhg

sqlldr导入数据

使用sqlldr批量导入数据:http://blog.csdn.net/gengwx_2008/article/details/43792301

gengwx_2008

Oracle64位 sqlldr命令安装包

oracle11g基本客户端,主要是sqlplus,sqlldr,exp,imp这几个命令。最最主要的还是sqlldr,想找个单独可用的sqlldr,在Oracle 10g Client 精简优化安装包不到12M http://download.csdn.net/download/mysky2008/4382509 下载了10g的,但本地测试出现sql*loader 704错误,不知道怎么解决,也找不到其他资源,最后去找安装了完整版的同事,借鉴这个下载链接里面的文件,删除了其他没用到的东西(经历了好几个小时,一个一个dll测试过去),最后sqlplus, sqlldr可用。 如果是遇到sql*loader 284错误的,是因为缺少nls语言支持,可以到这里https://pan.baidu.com/s/1eRR0N0u 下载完整版的语言支持,之后覆盖nls这个目录就好。 解压后设置环境变量ORACLE_HOME 到client_1目录,TNS_ADMIN还是指向原来tnsnames.ora所在的目录,在Path加上BIN目录就可以了 如果使用sqlldr 报以下错误 可能环境变量少配置 Message 2100 not found; No message file for product=RDBMS, facility=UL

zeyeeZio
评论
收藏 已收藏
分享
返回顶部
qq-1250352801
基础和管理 17,379 成员 95,111 内容