Unter der Annahme, dass Sie die gespeicherte Prozedur erfolgreich von SQL Developer ausführen können, würde ich vermuten, dass Sie einen falschen Wert für den Eingabeparameter i_prof_sk übergeben, vielleicht so etwas wie Sie einen C#-Float-Wert an die Prozedur übergeben. Wenn das keinen Sinn macht, posten Sie bitte den C#-Code, der die Prozedur aufruft, einschließlich der Parametereinstellung. Einige der C#-Kreuze hier können Ihnen wahrscheinlich sagen, was nicht stimmt. Ich habe auch das C#-Tag hinzugefügt, um vielleicht die Aufmerksamkeit eines dieser Leute zu erregen.