Страница 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
А ну да... Врубился. Видишь до чего мелкософт доводит. И я уже начал тормозить.

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

hehe
