У меня есть хранимая процедура mysql из этого (книга Google), и один из примеров:
DELIMITER $$
DROP PROCEDURE IF EXISTS my_sqrt$$
CREATE PROCEDURE my_sqrt(input_number INT, OUT out_number FLOAT)
BEGIN
SET out_number=SQRT(input_number);
END$$
DELIMITER ;
Процедура компилируется в порядке. (Я использую MySQL Query Browser в ubuntu).
Однако, когда я вызываю процедуру:
CALL my_sqrt(4,@out_value);
(также в браузере запросов)
Он возвращает ошибку:
(1064) check the manual that correspond to the...
Почему этот пример не работает?