powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Exception для триггера
3 сообщений из 3, страница 1 из 1
Exception для триггера
    #38782334
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Был немало удивлен, не обнаружив в MySql а-ля raise_application_error. :(
Подскажите плиз, в каком направлении смотреть.
Скажем, триггер на удаление записи из справочника. В триггере стоит проверка
типа COUNT(*) from таблички, где этот справочник используется.
Если COUNT(*) > 0, то юзеру должно выскочить сообщение, что удалять нельзя.
Т.е. триггер должен вернуть ошибку, которую клиентская программа обработает.
Как это вообще делается? Поиск по форуму не дал однозначного ответа.
Не делить же принудительно на ноль, тем более что будет NULL.

Заранее благодарен.
...
Рейтинг: 0 / 0
Exception для триггера
    #38782424
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miv32,

Посмотрите на SIGNAL
...
Рейтинг: 0 / 0
Exception для триггера
    #38782429
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, похоже то что надо!
:)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Exception для триггера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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