Enterprise Library ODP.NET call returns ORA-06502: PL/SQL: numeric or value error
问题 I have the following Oracle Stored Procedure: PROCEDURE SP_ITEMEXISTS(pID IN NUMBER, pExists OUT CHAR) IS BEGIN select CASE count(*) WHEN 0 THEN 'N' ELSE 'Y' END into pExists from items where id = pID; END SP_ITEMEXISTS; I'm calling it from Enterprise Library 6.0 with ODP.NET with the following code: public bool ItemExists(int itemID) { string procedureName = "SP_ItemExists"; var database = new DatabaseProviderFactory().CreateDefault(); bool returnValue = false; using (OracleCommand command =