То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы 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 Программирование для соед
NET - C # - помощник Мейлер класс для шаблонов…