Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающей ссылке, изображение отсутствует), просто свяжитесь со мной в forchatrans @ yahoo.com. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Почему Возвращаемые значения Представьте себе, что у вас есть триггер, который вызывает процедуру проводить определенную задачу для запуска. Когда процедура отделка выполнения задачи, триггер может знать результаты. Другими словами, триггер может знать значения процедура прибывших в.
Процедура написана таким образом, что он поместит полученные значения по своим параметрам, которые имеют параметр-режим OUT. Спусковой или позвонив среда будет собирать результат оттуда. Значения, помещенные в порядке, по своим параметрам OUT называются возвращаемых значений. Это противоположно тому, что происходит с параметрами процедуры параметра режима IN. Спусковой или позвонив среда ставит значения в параметрах в порядке, косвенно или напрямую. Оттуда заявления в порядке, можете использовать (чтение) параметров в. Мы видели это в предыдущей части серии.
Размещение значения в параметрах OUT Существует SQL-оператор называется SET заявлении. Вы можете использовать его, чтобы поместить значение в параметре OUT внутри процедуры. Вы также можете использовать оператор SQL SELECT, чтобы сделать это, как я объясню ниже. Использование SQL SET о Ниже показано, как процедура может разместить значение в параметре OUT с помощью SET заявление.
СОЗДАТЬ ПРОЦЕДУРА sampleProcedure (OUT пункт число, ПО par1 INTEGER DEFAULT 26) BEGIN - - другие заявления SQL SET пункт = par1; КОНЕЦ; В заявлении SET, значение PAR1 присваивается пункт и поэтому значение PAR1 автоматически копируется в п. В заявлении SET, при вводе параметра OUT, прежде чем вы введете параметр IN, с оператором присваивания между ними. В этом случае пункт является параметром OUT. Примечание: при работе с параметра