







|
MySQL.RU - Webboard
Вернуться
Хранимая процедура (Леха) 09/08/2005 - 02:07:58
Re: Леньки смотреть (Валентин) 09/08/2005 - 12:59:34
Re: Леньки смотреть (Леха) 07/09/2005 - 22:22:07
> Original message text:
> From: Леха - 09/08/2005 - 02:07:58
> Subject:Хранимая процедура
> -----------------
> Подскажите плз. пошагово как написать (куда конкретно и как сохранить, может еще что то...) простейшую хранимую процедуру и вызвать её из Дельфи? А то везде всё объяснение начинается со слов "ЕСТЬ процедура" и "вызываем её". А откуда она взялась, где собственно находится, и как конкретно её вызывать из кода клиентского приложения (напр. на дельфи) - про это ничего...
>
> Например как получить в датасет на клиенте из таблицы на сервере первые 10 записей?
>
> На всякий случай: D7, Mysql(5.0.10а - сервер, 5.0.4 - клиент), Zeos
>
>
> Спасибо, тому кто не поленится коротенько ответить. Конкретные ссылки на мануал (не на его содержание) очень приветствуются.
>
>
>
>
From: Валентин - 09/08/2005 - 12:59:34
Subject:Леньки смотреть
-----------------
Синтаксис тут
http://dev.mysql.com/doc/mysql/en/stored-procedures.html
Скачай EMS MySQL Manager Lite - бесплатный. В нем можно написать хранимые процедуры и функции.
Вызывать процедуру
CALL MyProc(param1,param2,paramn);
Хранимая процедура не возвращает результата, но может возвращать результаты в параметрах.
Процедуру не открывают, а выполняют, т.е. dataset.execsql
Хранимая функция возвращает за 1 вызов 1 результат, используется как обычная функция.
например select gf_Get_UserID();
Процедуры и функции могут быть вложенными.
Остальное уже зависит от возможности проектирования баз данных и бизнеслогику.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
23920
|
|