Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32613



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |