Параметры процедуры MySQL Store

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

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

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

1 ответ

Посмотрите на эту статью:

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

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

Другие вопросы по тегам