2016-01-15 3 views
1

В настоящее время я работаю над хранимыми процедурами MySQL, и я довольно новичок в них.Параметры процедуры хранения MySQL MySQL

Когда нам нужно использовать параметр OUT? Только с IN, а затем с указанием SELECT в нижней части, результаты также будут возвращены без необходимости звонить @OUT.

Мне просто нужно немного света здесь. Спасибо.

ответ

1

Посмотрите на этот article:

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

OUT - Значение параметра OUT может быть изменено внутри хранимой процедуры, а его новое значение передается обратно в вызывающую программу . Обратите внимание, что хранимая процедура не может получить начальное значение параметра OUT при его запуске.

+0

спасибо @ rahul-tripathi! – Dave

Смежные вопросы