|
MySQL.RU - Webboard
Вернуться
stored procedure, where ... IN (Slava) 18/12/2007 - 15:14:26
Re: stored procedure, where ... IN (vi.k) 21/12/2007 - 11:36:05
Re: stored procedure, where ... IN (vi.k) 21/12/2007 - 12:00:48
From: Slava - 18/12/2007 - 15:14:26
Subject:stored procedure, where ... IN
-----------------
Подскажите, пожалуйста как сделать чтобы работало корректно:
delimiter //
CREATE PROCEDURE simpleproc08 (IN param0 TEXT, OUT param1 INT)
BEGIN
SELECT COUNT(*) INTO param1 FROM regions where regions_id in (param0);
END;
//
delimiter ;
Такой вызов
CALL simpleproc08('1, 2, 3', @a); select @a;
возвращает 1, хотя должно быть 3.
Вызов
CALL simpleproc08('"1", "2", "3"', @a); select @a;
возвращает 0.
Подскажите.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
32613
|
|