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




MySQL.RU - Webboard



Вернуться
таблица истории версий (Dober) 04/01/2008 - 04:46:36
      Re: таблица истории версий (vi.k) 04/01/2008 - 07:49:06
      Re: таблица истории версий (Dober) 07/01/2008 - 02:44:22
      Re: таблица истории версий (vi.k) 07/01/2008 - 14:03:15

> Original message text:
> From: Dober - 04/01/2008 - 04:46:36
> Subject:таблица истории версий
> -----------------
> а нет ни у кого таблицы, в которой отражаются изменения, происходящие от версии к версии?
>
> чтобы можно было быстро узнать, начиная с какой версии поддерживаются те или иные фичи
>
> а то захотелось курсорами в хранимых процедурах воспользоваться, а с какой версии они доступны - не знаю
>
> заранее спасибо
>


From: vi.k - 07/01/2008 - 14:03:15
Subject:таблица истории версий
-----------------
Я такой таблички не видел. А вот информация по той ссылке, что я вам привёл:

Changes in MySQL 5.0.19:
Bugs fixed:
Cursors in stored routines could cause a server crash. (Bug#16887)

Здесь сказано, что до версии 5.0.19 курсоры могли вызвать крах сервера. А в 5.0.19 это исправлено. Отсюда можно сделать вывод, что курсоры в 5.0.19 есть!


Попробуйте применить пример из документации (всё из той же документации, ссылку на которую я вам дал) - SELECT'ы, конечно, поставьте свои:

CREATE PROCEDURE curdemo()
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE a CHAR(16);
DECLARE b,c INT;
DECLARE cur1 CURSOR FOR SELECT id,data FROM test.t1;
DECLARE cur2 CURSOR FOR SELECT i FROM test.t2;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;

OPEN cur1;
OPEN cur2;

REPEAT
FETCH cur1 INTO a, b;
FETCH cur2 INTO c;
IF NOT done THEN
IF b < c THEN
INSERT INTO test.t3 VALUES (a,b);
ELSE
INSERT INTO test.t3 VALUES (a,c);
END IF;
END IF;
UNTIL done END REPEAT;

CLOSE cur1;
CLOSE cur2;
END


Для полной картины - опишите ошибку



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

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

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



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