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




MySQL.RU - Webboard



Вернуться
PREPARE (ergo) 16/01/2009 - 18:27:24
      Re: PREPARE (ergo ) 17/01/2009 - 14:06:24

> Original message text:
> From: ergo - 16/01/2009 - 18:27:24
> Subject:PREPARE
> -----------------
> ели возможность загнать результат в переменную
>
> DROP PROCEDURE IF EXISTS test |
> CREATE PROCEDURE test (IN var1 TEXT,INOUT var2 TEXT)
> BEGIN
> SET @col = var2;
> SET @s = CONCAT('SELECT ',var2,' FROM ', var1,' where geo.kods=100000000;');
> PREPARE stmt3 FROM @s;
> EXECUTE stmt3 ;
>
> END|
> DELIMITER ;
> SET @slug1='geo';
> SET @slug2='title_ru';
> CALL test(@slug1,@slug2);
> select @slug2;
>


From: ergo - 17/01/2009 - 14:06:24
Subject:PREPARE
-----------------
Set @var3='';
SET @s = CONCAT('SELECT ',var2,' into @var3 FROM ', var1,' where geo.kods=100000000;');
PREPARE stmt3 FROM @s;
EXECUTE stmt3 ;
Set var2=@var3;


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
34871



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