sql >> Databasteknik >  >> RDS >> Oracle

Ofta fel i Oracle ORA-04068:befintligt tillstånd för paket har kasserats

Paketet har offentliga eller privata variabler. (Rätt?) Dessa variabler bildar tillståndet och paketet. Om du kompilerar paketet i den tredje sessionen. Nästa åtkomst till detta paket kommer att kasta ORA-04068.

Byggtidsstämpeln för ett paket måste vara äldre än paketets sessionstillstånd.

Om pakettillståndet inte behövs för att skriptet ska köras, anropet DBMS_SESSION.RESET_PACKAGE i början av ditt manus. Detta rensar alla pakettillstånd i din session.



  1. MySQL Få rankning från topplistor

  2. Begränsa värdet på en MySQL-datatyp till ett specifikt intervall (helst inte ENUM)

  3. Konvertera ett stort CLOB-objekt till .NET-sträng för att lägga in i en DataGridView-cell

  4. Det går inte att visa någon utdata i en JTable med MySql-data