Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 已放弃包的Oracle现有状态_C#_Oracle_Wcf_Plsql - Fatal编程技术网

C# 已放弃包的Oracle现有状态

C# 已放弃包的Oracle现有状态,c#,oracle,wcf,plsql,C#,Oracle,Wcf,Plsql,我有一个经常被修改的Oracle软件包。当我在对包进行编辑后调用此包时,Oracle抛出ORA-04068:包的现有状态已被丢弃。尽管它在随后的通话中运行正常,但这是一种恼人的体验。有没有办法避免在第一次调用已编译的包时抛出此消息 我通过连接到Oracle 11G的WCF/ODP.NET 4.121.1.0调用该包 如果只有一个调用需要的包变量,并且不需要在调用之间保留值,那么可以使用可串行重用的Pragma。 您可以在此处找到详细信息: 如果您需要编辑包的逻辑,但变量的类型和名称保持不变,您可

我有一个经常被修改的Oracle软件包。当我在对包进行编辑后调用此包时,Oracle抛出ORA-04068:包的现有状态已被丢弃。尽管它在随后的通话中运行正常,但这是一种恼人的体验。有没有办法避免在第一次调用已编译的包时抛出此消息


我通过连接到Oracle 11G的WCF/ODP.NET 4.121.1.0调用该包

如果只有一个调用需要的包变量,并且不需要在调用之间保留值,那么可以使用可串行重用的Pragma。 您可以在此处找到详细信息:


如果您需要编辑包的逻辑,但变量的类型和名称保持不变,您可以将它们放在另一个包中。它不漂亮,但很有效。

你看过这个吗@巴特,谢谢,信息丰富..但似乎需要做大量的工作来修复。。