Forum Webscript.Ru
Общие => Базы данных => Тема начата: hoochie от 13 Апреля 2005, 19:51:10
-
Вот есть задумка сделать процедуру, что бы ее сервер выполнял...
но я начал разбираться с этим и столкнулся с рядом проблем
Вот пример процедуры:
mysql> delimiter //
mysql> CREATE PROCEDURE simpleproc (OUT param1 INT)
-> BEGIN
-> SELECT COUNT(*) INTO param1 FROM t;
-> END
-> //
Query OK, 0 rows affected (0.00 sec)
mysql> delimiter ;
у меня MySQL начинает ругаться на первой же строке, если ее нету, то ругается на задание параметров. В итоге у меня пока не получается создать простейшую процедуру....
если кто нибудь реально создавал процедурки помогите... желательно какойнить простенький запрос, но что бы от начала и до конца, например на входе число а, и что бы процедура вывела все строки где поле id
заранее спасибо...
-
http://www.mysql.ru/docs/man/ANSI_diff_Triggers.html
-
я не правильно понял или хранимые процедуры не доступны пока?
у меня mysql ver 11.18 distrib 3.25.54
-
Возможность работы с хранимыми процедурами будет обеспечивать планируемый язык обновлений. Наша цель - ввести хранимые процедуры приблизительно в версию сервера MySQL 5.0. Мы работаем также и над триггерами.
-
да это я прочитал.... а как до этого без процедур обходились?
commander, объясните пожалуйста...
-
Господа, подскажите пожалуйста, как все таки возможно решить эту задачу на сервере?
-
hoochie
как все таки возможно решить эту задачу на сервере?
use PostgreSQL ...
-
hoochie:
Господа, подскажите пожалуйста, как все таки возможно решить эту задачу на сервере?
В MySQL хранимые процедуры поддерживаются только с версии 5.0
-
Commander, Вы предлагаете просто использовать PostgreSQL вместо MySQL???
-
hoochie, у вас есть 2 способа решить свою проблему: обновить MySQL или сменить СУБД.
Какой для вас более приемлмый - решать вам.
-
хорошо, спасибо!