Страница 1 из 1

MYSQL raiseerror

Добавлено: 21 сен 2006, 17:00
vg
В тригере необходимо генерировать ошибку в определённой ситуации.
Писать свою UDF нет времени и желания. Как делать?
Спасибо.

Добавлено: 22 сен 2006, 08:26
Otto
raise error - такого к сожалению нет.

можно при наступлении соответствующего условия просто выполнять некорректный statement, например:
SELECT * FROM nosuchtable;

по коду ошибки и наличию строки nosuchtable клиент может определять этот вид ошибки

Удачи!

Добавлено: 22 сен 2006, 15:22
vg
Otto писал(а):raise error - такого к сожалению нет.

можно при наступлении соответствующего условия просто выполнять некорректный statement, например:
SELECT * FROM nosuchtable;

по коду ошибки и наличию строки nosuchtable клиент может определять этот вид ошибки

Удачи!
Спасибо за реакцию. Пока так и делаю. Хотя они (MySQL team) очень успешно и быстро развиваются. Может и сделают в будущих версиях.

Добавлено: 22 сен 2006, 16:05
папа Карло
vg писал(а):
Otto писал(а):raise error - такого к сожалению нет.

можно при наступлении соответствующего условия просто выполнять некорректный statement, например:
SELECT * FROM nosuchtable;

по коду ошибки и наличию строки nosuchtable клиент может определять этот вид ошибки

Удачи!
Спасибо за реакцию. Пока так и делаю. Хотя они (MySQL team) очень успешно и быстро развиваются. Может и сделают в будущих версиях.
как только сделают медленно удалять начнут ;)

Добавлено: 22 сен 2006, 18:06
vg
папа Карло писал(а):
vg писал(а):
Otto писал(а):raise error - такого к сожалению нет.

можно при наступлении соответствующего условия просто выполнять некорректный statement, например:
SELECT * FROM nosuchtable;

по коду ошибки и наличию строки nosuchtable клиент может определять этот вид ошибки

Удачи!
Спасибо за реакцию. Пока так и делаю. Хотя они (MySQL team) очень успешно и быстро развиваются. Может и сделают в будущих версиях.
как только сделают медленно удалять начнут ;)
Типа, шутка? Что имеешь ввиду? delete from where?

Добавлено: 22 сен 2006, 18:07
vg
А ну да... Врубился. Видишь до чего мелкософт доводит. И я уже начал тормозить. :wink:

Добавлено: 22 сен 2006, 19:27
папа Карло
vg писал(а):А ну да... Врубился. Видишь до чего мелкософт доводит. И я уже начал тормозить. :wink:
hehe :lol: