平面文本中存在一列时间数据,格式为yyMMdd,需要导入数据库中,对应数据库中的字段类型为datetime,直接导入会出现如下错误:

[OLE DB 目标 [248]] 错误: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。
已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 10.0” Hresult: 0x80004005 说明:“对于造型说明无效的字符值”。
已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 10.0” Hresult: 0x80004005 说明:“对于造型说明无效的字符值”。

[OLE DB 目标 [248]] 错误: 输入“OLE DB 目标输入”(261) 上的 输入列“ERDAT”(419) 出错。返回的列状态是:“由于可能丢失数据,所以无法转换该值。”。

解决办法:

添加派生列,对时间数据列转换成符合SSIS时间格式的字符串,

如字符串“20100601”,对应数据库的“2010-06-01 00:00:00”

1、工具箱拖出“派生列”组件,连接平面文件源

2、作为新加列添加新列 ,表达式改为

SUBSTRING(ERDAT,1,4) + "-" + SUBSTRING(ERDAT,5,2) + "-" + SUBSTRING(ERDAT,7,2) + " 00:00:00"

如图:

再执行链路执行成功!

转载于:https://www.cnblogs.com/kobeycs/archive/2012/08/22/2650699.html

SSIS中字符串转日期格式导入数据库相关推荐

  1. ef oracle 双引号,Oracle 数据库中字符串和日期必须使用双引号标识。

    Oracle 数据库中字符串和日期必须使用双引号标识. 更多相关问题 平面的投影规律是什么 下列有关生活给水管网水力计算的叙述中,错误的是( ). 下列______材料消耗不属于预算定额中材料必须消耗 ...

  2. php用什么服务器系统时间格式,php中时间戳和日期格式的转换

    一,PHP时间戳函数获取指定日期的unix时间戳 strtotime("2009-1-22″) 示例如下: echo strtotime("2009-1-22″) 结果:12325 ...

  3. python日期格式转换_python中有关时间日期格式转换问题

    每次遇到pandas的dataframe某列日期格式问题总会哉坑,下面记录一下常用时间日期函数.... 1.字符串转化为日期 str->date import datetime date_str ...

  4. R语言将数据列中的多种日期格式统一变化为一种固定格式实战:使用lubridate包中的parse_date_time函数

    R语言将数据列中的多种日期格式统一变化为一种固定格式实战:使用lubridate包中的parse_date_time函数 目录

  5. python pandas DataFrame 字符串转日期格式

    python pandas DataFrame 字符串转日期格式 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期': [' ...

  6. Layui框架 中table解决日期格式问题

    Layui框架 中table解决日期格式问题 参考文章: (1)Layui框架 中table解决日期格式问题 (2)https://www.cnblogs.com/slacker-z/p/996347 ...

  7. spring mvc3中JACKSON序列化日期格式的问题 - 墙头草的Java - BlogJava

    spring mvc3中JACKSON序列化日期格式的问题 - 墙头草的Java - BlogJava在SPRING MVC3中,比如做REST时,经常要用JASON去解析,遇到了日期格式化的问题, ...

  8. mysql内置函数,在mysql里面利用str_to_date()把字符串转换为日期格式

    mysql内置函数,在mysql里面利用str_to_date()把字符串转换为日期格式 示例:分隔符一致,年月日要用%号 select str_to_date('2008-4-2 15:3:28', ...

  9. js中时间戳与日期格式的相互转换

    下面总结一下js中时间戳与日期格式的相互转换: 1. 将时间戳转换成日期格式: 1 2 3 4 5 6 7 8 9 10 11 12 function timestampToTime(timestam ...

最新文章

  1. 生信和植物领域最新资讯合集
  2. C语言中自动变量栈的分配
  3. org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException: failed to lazily i
  4. 【Py面试题】找到数组或整数列表中连续子序列的最大和
  5. linux下测试磁盘的读写IO速度
  6. 【MFC】自绘对话框动画效果的状态栏
  7. MySql 清空、删除、截断表时1701错误
  8. HDOJ 2795 Billboard
  9. 我找到一个价值5.5万美元的 Facebook OAuth账户劫持漏洞
  10. android语音控制歌曲播放,Amazon Music应用程序已支持Alexa语音控制歌曲播放
  11. checked exception和runtime exception and error
  12. linux 刷新磁盘分区,linux中关于硬盘分区操作
  13. 2014年的暑假ACM之旅!
  14. Linux 下 ls -l 命令执行显示结果的每一列含义
  15. ckplayer 一个不错的网页视频播放器
  16. Python总结-学习方向和方法
  17. 某马python day03
  18. ps快捷键对应的英文字母缩写
  19. Bootstrap4 导航active状态切换
  20. Android依赖arr包 gradle7.0

热门文章

  1. 加密解密技术—对称算法加密
  2. 使用Javascript来实现的超炫组织结构图(Organization Chart)
  3. wash your month after meal
  4. 人,最终可能还是平静的干事情,这是最终的奥义
  5. C++右值引用的参考
  6. pom.xml文件指定jdk版本号/跳过测试
  7. Genymotion模拟器
  8. MIT与TI研究人员已打造出新型防黑RFID芯片
  9. 两大开源游戏引擎Cocos2d-x及OGEngine对比分析
  10. Django框架环境搭建遇到的问题