|
|
|
|
|
для: LO
(29.11.2006 в 12:47)
| | Собственно код правильный, что работает не так? | |
|
|
|
|
|
|
|
для: LO
(29.11.2006 в 12:47)
| | неправильно работает сам CASE?
я к сожелению не знаком с синтаксисом процедур, но вот давно очень приходилось сталкиваться с проблемой что в моих программах на C switch ... case работал неверно... поэтому приходилось использовать if ... esle .. может здесь тоже есть своим подводные камни? | |
|
|
|
|
|
|
| Что неправильного в моем коде?
DROP PROCEDURE IF EXISTS REGISTER_STATS;
CREATE PROCEDURE `REGISTER_STATS`(IN __register_type INT)
BEGIN
CASE __register_type
WHEN 1 THEN SELECT 'One';
WHEN 2 THEN SELECT 'Two';
WHEN 3 THEN SELECT 'three';
ELSE SELECT 'Something else';
END CASE;
END
|
причем код брала из manual-а
http://www.databasejournal.com/features/mysql/article.php/3547931 | |
|
|
|
|