दो समाधान, दोनों एक त्रुटि उत्पन्न करते हैं:
- गैर-मौजूद संग्रहीत कार्यविधि को कॉल करें -
CALL non_existent_proc()
को कॉल करें - SIGNAL का इस्तेमाल करें त्रुटि बढ़ाने के लिए कथन (MySQL 5.5)।
उदाहरण 1:
...
IF @found THEN
CALL non_existent_proc();
END IF;
...
उदाहरण 2:
...
IF @found THEN
SIGNAL SQLSTATE '02000' SET MESSAGE_TEXT = 'Wrong data';`
END IF;
...