首页 > 软件开发 > ORACLE >

使用Oracle的sqlldr命令加载日期型数据

来源:互联网 2023-03-16 23:57:46 版权归原作者所有,如有侵权,请联系我们

遇到的小问题记录一下,使用sqlldr命令向oracle数据库分发数据时,oracle中表的字段类型为时间类型分发不成功。解决办法:将对应的字段在ctl控制文件中指定相应的时间格式。TlF办公区 - 实用经验教程分享!

工具/原料

  • 数据库Oracle
  • sqlldr命令

方法/步骤

  • 1

    建立相应的数据库表TEST,数据文件test.txt,控制文件test.ctl,如下:TlF办公区 - 实用经验教程分享!

    使用Oracle的sqlldr命令加载日期型数据TlF办公区 - 实用经验教程分享!

  • 2

    运行cmd打开命令窗口,命令中添加日志文件,执行如下命令:TlF办公区 - 实用经验教程分享!

    使用Oracle的sqlldr命令加载日期型数据TlF办公区 - 实用经验教程分享!

  • 3

    查看日志文件log.log,显示出错:TlF办公区 - 实用经验教程分享!

    使用Oracle的sqlldr命令加载日期型数据TlF办公区 - 实用经验教程分享!

  • 4

    修改控制文件,指定create_time字段的时间类型格式:TlF办公区 - 实用经验教程分享!

    使用Oracle的sqlldr命令加载日期型数据TlF办公区 - 实用经验教程分享!

    使用Oracle的sqlldr命令加载日期型数据TlF办公区 - 实用经验教程分享!

  • 5

    执行成功,查询数据库,TlF办公区 - 实用经验教程分享!

    显示的数据跟文件的格式不同,查询环境变量NLS_DATE_FORMAT的值,将其修改为我们所指定的格式:TlF办公区 - 实用经验教程分享!

    使用Oracle的sqlldr命令加载日期型数据TlF办公区 - 实用经验教程分享!

  • 6

    附sqlldr的参数:TlF办公区 - 实用经验教程分享!

    使用Oracle的sqlldr命令加载日期型数据TlF办公区 - 实用经验教程分享!

  • 6该信息非法爬取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!TlF办公区 - 实用经验教程分享!


    标签: oracle数据库

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号