powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01403 no data found
7 сообщений из 7, страница 1 из 1
ORA-01403 no data found
    #32130185
guest_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.

select Count(*) into rcnt
from table1
where ...
group by ...
having ...

При определенных условиях вылетает по ошибке. Подскажите ПЛИЗ можно ли с этим бороться без перехвата exception. Заранее благодарен.
...
Рейтинг: 0 / 0
ORA-01403 no data found
    #32130244
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БЕЗ-вряд ли...
но можно на exception просто ничего не делать....
...
Рейтинг: 0 / 0
ORA-01403 no data found
    #32130718
[IPT]-Said
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если так
select nvl(Count(*),0) into rcnt ....
...
Рейтинг: 0 / 0
ORA-01403 no data found
    #32130721
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык каунт же 0 возвращает, если ничего не нашёл.
...
Рейтинг: 0 / 0
ORA-01403 no data found
    #32130727
[IPT]-Said
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таком случае , почему ORA-01403, она не должна появляться....
вероятно влияет условие having...
...
Рейтинг: 0 / 0
ORA-01403 no data found
    #32130744
_no_name_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могли бы вы полностью опубликовать запрос, так как не совсем понятно по какой причине вылетает данная ошибка.
...
Рейтинг: 0 / 0
ORA-01403 no data found
    #32131696
shurikt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используй курсор, при любых условиях не вылетит.

cursor c1 is
select Count(*)
from table1
where ...
group by ...
having ...

open c1;
fetch c1 into into rcnt;
close c1;
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01403 no data found
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]