как сделать хранимую процедуру в wampServer - PullRequest
0 голосов
/ 28 декабря 2010

Я написал хранимую процедуру в текстовом файле, но я не знаю, как применить эту хранимую процедуру на сервере. Я создал свои таблицы. но опять же я не знаю, какие шаги мне нужно предпринять, чтобы использовать хранимую процедуру.

моя хранимая процедура:

  CREATE PROCEDURE findHorse @horseName varchar(15) 
AS 
SELECT *
 FROM horse 
WHERE horseName =@horseName

я знаю, что если я хочу выполнить его, я использую

exec findHorse 

все, что мне нужно, это: 1. как создать его в mySql. // шаги 2. куда я должен поместить exec findHorse, чтобы выполнить его // шаги

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Если вы используете phpMyAdmin вместо MySQL, вы можете использовать приведенный ниже синтаксис без использования операторов begin и end:

create procedure procedure_name()
//sql commands ;
0 голосов
/ 28 декабря 2010

Лучше всего установить инструмент управления базами данных.Если у вас также установлен PHP, вы можете выбрать PHPMyAdmin.Вы можете выполнить этот оператор так же, как и другой оператор sql, чтобы создать процедуру.

Вызов хранимых процедур обычно выполняется в приложении, которому они нужны.Чтобы быть более точным, вы обычно пишете хранимые процедуры, если они вам нужны, что означает, что у вас уже есть приложение для них.Так же, как у вас может быть веб-сайт, выполняющий запросы для получения нужных данных, он также может выполнять хранимые процедуры.Кажется странным, что у вас есть хранимая процедура, но вы не знаете, когда ее вызвать.

...