В тригере необходимо генерировать ошибку в определённой ситуации.
Писать свою UDF нет времени и желания. Как делать?
Спасибо.
MYSQL raiseerror
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
- Otto
- Пользователь
- Сообщения: 91
- Зарегистрирован: 08 июл 2006, 23:09
- Откуда: Vancouver
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Спасибо за реакцию. Пока так и делаю. Хотя они (MySQL team) очень успешно и быстро развиваются. Может и сделают в будущих версиях.Otto писал(а):raise error - такого к сожалению нет.
можно при наступлении соответствующего условия просто выполнять некорректный statement, например:
SELECT * FROM nosuchtable;
по коду ошибки и наличию строки nosuchtable клиент может определять этот вид ошибки
Удачи!
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
как только сделают медленно удалять начнутvg писал(а):Спасибо за реакцию. Пока так и делаю. Хотя они (MySQL team) очень успешно и быстро развиваются. Может и сделают в будущих версиях.Otto писал(а):raise error - такого к сожалению нет.
можно при наступлении соответствующего условия просто выполнять некорректный statement, например:
SELECT * FROM nosuchtable;
по коду ошибки и наличию строки nosuchtable клиент может определять этот вид ошибки
Удачи!

-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Типа, шутка? Что имеешь ввиду? delete from where?папа Карло писал(а):как только сделают медленно удалять начнутvg писал(а):Спасибо за реакцию. Пока так и делаю. Хотя они (MySQL team) очень успешно и быстро развиваются. Может и сделают в будущих версиях.Otto писал(а):raise error - такого к сожалению нет.
можно при наступлении соответствующего условия просто выполнять некорректный statement, например:
SELECT * FROM nosuchtable;
по коду ошибки и наличию строки nosuchtable клиент может определять этот вид ошибки
Удачи!
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA