[OLE DB 源 [1]] 错误: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E14。
已获得 OLE DB 记录。源:“OraOLEDB” Hresult: 0x80040E14 说明:“ORA-00936: 缺失表达式”。

 

SSIS 2008抽取数据时报错如上:

SELECT to_char(A,'yyyy-mm-dd') workdate FROM (SELECT * FROM TABLE)A

 

OLDB 源 语句大致如上

语句在PLSQL中执行不报错

问题原因:

缺失AS 关键字

更新语句:

SELECT to_char(A,'yyyy-mm-dd') AS  workdate FROM (SELECT * FROM TABLE)A