*   >> Чтение Образование Статьи >> science >> programming

Передача параметров процедуры в Mysql

<р> Работа MySQL События с триггерами и процедуры с использованием SQL - Часть 7Introduction Это часть 7 моей серии, обслуживание MySQL События с триггерами и хранимых процедур Использование SQL. Вы должны прочитать все различные части серии (или эквивалентные учебники из других) до этого момента. В этой части серии, мы видим, как передавать параметры процедур в MySQL. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected].

То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы reading.Meaning параметра Passing Представьте себе, что у вас есть триггер, который вызывает процедуру проводить определенную задачу для запуска. Это должно быть возможным для триггера для передачи данных в порядке, в вызывающей заявлении, так что процедура может использовать эти данные для выполнения задачи триггер хочет. Этот процесс называется Передача параметров в процедуры.

Рассмотрим следующую процедуру: Разделитель //CREATE PROCEDURE sampleProcedure (ПО par1 INTEGER, В par2 INTEGER) начинают END; //С помощью этой процедуры, мы говорим, что скобки держать деклараций параметров. В означает, что параметры представляют собой значения, которые будут получены из-за пределов процедуры (когда процедура называется). В это режим параметров. Есть два других режимах параметров, которые находятся вне и INOUT. Мы видели это в одном из предыдущих частей series.

Compound Заявление переменных Соединение заявление как, например, триггера может вызвать процедуру, посылая данные процедуры. Данные, передаваемые являются переменные составного оператора. Следующий фрагмент кода иллюстрирует это. Разделитель //BEGIN DECLARE INTEGER DEFAULT переменная1 25; DECLARE INTEGER DEFAULT переменная2 30; ВЫЗОВ sampleProcedure (var1, var2); КОНЕЦ; //РАЗГОВОР заявление в составной оператор вызывает процедуру отправки 25 и 30 с var1 var2 и, соответственно. Процедура будет получить эти цифры в переменных, PAR1 и par2.

Обратите внимание, как объявление переменных было сделано в составной оператор И заметьте, как было введено вызывающий оператор (имя процедуры входит). Обратите внимание, что типы данных для деклараций в составной оператор должен быть таким же, как соответствующие типы данных для параметров процедуры (внутри процедуры). Это его для этой части серии. Остановимся здесь и продолжить в следующей части. ChrysTutorials в Series1 Введение в MySQL Программирование для соед

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.