Oracle数据库问题:数据类型不一致:预期DATE获得NUMBER [英] Oracle Database Issue :inconsistent datatypes: expected DATE got NUMBER

查看:1663
本文介绍了Oracle数据库问题:数据类型不一致:预期DATE获得NUMBER的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我通过WCF-Custom适配器(OracleDBbinding)将数据插入到oracle数据库中


我收到以下错误


错误详细信息:Microsoft.ServiceModel.Channels.Common.TargetSystemException:ORA-06550:第2行,第2045行:

PL / SQL :ORA-00932:不一致的数据类型:预期DATE得到NUMBER

ORA-06550:第2行,第1列:

PL / SQL:忽略SQL语句---> Oracle.DataAccess.Client.OracleException:ORA-06550:第2行,第2045行:
$
PL / SQL:ORA-00932:不一致的数据类型:预期DATE得到NUMBER

ORA -06550:第2行第1列:
$
PL / SQL:忽略SQL语句


数据类型是模式中的日期,我传递的值低于1999- 05-31或05-jul-12


数据库存储日期格式为05-jul-12




解决方案

我建​​议安装BizTalk Oracle适配器的修补程序。 http://seroter.wordpress.com/2007/08/27/important-hotfixes-for-the-biztalk-oracle-adapter/

Hi ,

I am inserting the data into oracle database through WCF-Custom adapter (OracleDBbinding)

I am getting following error

Error details: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-06550: line 2, column 2045:
PL/SQL: ORA-00932: inconsistent datatypes: expected DATE got NUMBER
ORA-06550: line 2, column 1:
PL/SQL: SQL Statement ignored ---> Oracle.DataAccess.Client.OracleException: ORA-06550: line 2, column 2045:
PL/SQL: ORA-00932: inconsistent datatypes: expected DATE got NUMBER
ORA-06550: line 2, column 1:
PL/SQL: SQL Statement ignored

the data type is date in schema and i am passing below values 1999-05-31 or 05-jul-12

the database is storing the date format is 05-jul-12

解决方案

I would suggest install the hotfix for BizTalk Oracle adapter. http://seroter.wordpress.com/2007/08/27/important-hotfixes-for-the-biztalk-oracle-adapter/


这篇关于Oracle数据库问题:数据类型不一致:预期DATE获得NUMBER的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆