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




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



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