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