zoukankan      html  css  js  c++  java
  • oracle 批量插入报错:ORA 26041:DATETIME /间隔数据类型转换错误

    错误:ORA - 26041:DATETIME /间隔数据类型转换错误。 

    问题发生时您正在运行一个非英语语言环境和批量加载一个包含DATE或DATETIME数据类型的SAS数据集的Oracle。

    为了规避这个问题,设置Oracle日期的语言环境(NLS_DATE_LANGUAGE)英语或美国。

    在UNIX平台上,一个shell脚本可以被用来作为包装,设置调用Oracle批量加载前环境:

    1. (以下内容/路径/ / SAS指定的SAS安装目录)创建一个文件/路径/ / SAS / SQLLDR
            #!/ bin / ksh的        NLS_DATE_LANGUAGE =美国       出口NLS_DATE_LANGUAGE       $ ORACLE_HOME / bin目录/ SQLLDR $ * 
    2. 设置执行属性:
            CHMOD 755元/路径/ / SAS / SQLLDR 
    3. 确保目录/路径/ / SAS插入UNIX PATH环境变量。编辑/路径/ / SAS / BIN / sasenv_local并添加以下内容:
          PATH = /路径/ / SAS:$ PATH      导出路径 

    这个问题可能在SAS ®数字化营销,如果响应表在Oracle举行的一个非英语语言环境 。在SAS ®营销自动化系统通用数据资料库更新到响应历史表失败 。sascustintelreporting日志文件中出现以下错误消息:

    INFO [00000208] 4:sastrust saspw - 记录1:被拒绝 - 表CI_INTABLE152701,列RESPONSE_DTTM错误。INFO [00000208] 4:sastrust @ saspw - ORA - 26041:日期时间/间隔数据类型转换错误

    点击本说明热修复 “选项卡访问的热修复此问题。

  • 相关阅读:
    fibnacci数列(斐波那契数列)在python中实现
    《信息安全专业导论》第5周学习总结
    自我介绍
    python模拟进程状态
    俄罗斯方块游戏
    小学四则运算编程实践
    熟悉编程语言
    第六周学习总结
    第五周学习总结
    20201318第四周总结
  • 原文地址:https://www.cnblogs.com/itelite/p/2323053.html
Copyright © 2011-2022 走看看