У меня есть такой код:
DECLARE
e_not_exist EXCEPTION;
PRAGMA EXCEPTION_INIT(e_not_exist, -942);
car_name VARCHAR2(20);
BEGIN
select name_of_factory into car_name from car where car_id = 1;
dbms_output.put_line(car_name);
EXCEPTION
when e_not_exist then
dbms_output.put_line('Table or view does not exist');
when OTHERS then
dbms_output.put_line(to_char(SQLCODE));
END;
На самом деле, моя таблица называется CARS, а не CAR. Но оракул не обрабатывает это исключение и выдает ошибку ORA-00942: Таблица или представление не существует. Как я могу обработать это исключение?