DECLARE
string_of_5_chars VARCHAR2(5);
BEGIN
BEGIN
string_of_5_chars := 'Steven';
EXCEPTION
WHEN value_error THEN
RAISE no_data_found;
WHEN no_data_found THEN
dbms_output.Put_line ('Inner block');
END;
EXCEPTION
WHEN no_data_found THEN
dbms_output.Put_line ('Outer block');
END;
Yanıt, çıkışın 'Dış blok' olacağını söylüyor, birisi iç bloğun neden çalıştırılmayacağını açıklayabilir mi? İç içe istisna blokları hakkında daha fazla bilgi için kahinOracle iç içe geçirilmiş bloklar ve özel durum yönetimi
Oracle Express Edition ve SQL Geliştirici (hem ücretsiz) ve PL/SQL bu bloğun yürütülmesine hata ayıklama indirirken denediniz mi? –