dbms_session.clear_all_context( 'app1_ctx' );
Du måste skicka samma namnområde till clear_all_context
som du skickade som den första parametern till set_context
.
Om du inte känner till alla sammanhang som din applikation använder men du känner till alla scheman som den använder
for ctx in (select *
from dba_context
where schema in (<<schemas your application uses>>))
loop
dbms_session.clear_all_context( ctx.namespace );
end loop;
I det här exemplet finns det inga paketvariabler så det finns inget behov av att anropa reset_package
eller modify_package_state
.