Oracle DB-存储过程的结果数无效

Oracle DB-存储过程的结果数无效,oracle,stored-procedures,nhibernate,oracle10g,Oracle,Stored Procedures,Nhibernate,Oracle10g,我有一个企业点网应用程序,它可以在SQL Server和Oracle DB上运行,使用NHibernate作为ORM。(我没有访问NHibernate模型的权限) 使用SQL Server作为后端,一切都能正常工作,但是,当我尝试插入到Oracle数据库时,我收到一个错误,错误是“XXX\u SP在方法Save中的结果数无效”” 保存方法位于NHibernate模型中 我尝试比较了表模式,存储过程和所有内容看起来都是正确的 我知道我的问题并不详细,我的问题是可能出现什么问题,或者如何进一步调试这

我有一个企业点网应用程序,它可以在SQL Server和Oracle DB上运行,使用NHibernate作为ORM。(我没有访问NHibernate模型的权限)

使用SQL Server作为后端,一切都能正常工作,但是,当我尝试插入到Oracle数据库时,我收到一个错误,错误是“XXX\u SP在方法Save中的结果数无效”

保存方法位于NHibernate模型中

我尝试比较了表模式,存储过程和所有内容看起来都是正确的

我知道我的问题并不详细,我的问题是可能出现什么问题,或者如何进一步调试这个问题?在Oracle中调试存储过程以找到更多线索是否有意义?


p.S我对Oracle数据库非常熟悉。

您的SQL Server似乎有一些标识列,您在insert语句中没有使用这些标识列,但在Oracle中使用这些标识列时,您没有提供可能是主键的标识列。
您没有提供任何详细信息,因此仅假设这可能是错误。

您能给出错误号吗?这是自定义错误,不是系统生成的错误。引发此错误时在存储过程中搜索。