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

Возвращаясь результаты также порядок параметров в Sybase SQL Anywhere

<р> Возвращение Результаты также порядок параметров в Sybase SQL Anywhere Обработка Sybase События с триггерами и процедурами, используя SQL - Часть 8 Раздел 5 Введение Это часть 8 в моей серии, обслуживание Sybase События с триггеров и хранимые процедуры SQL. Использование Эта серия является пятым подразделением моей крупные серии, базы данных. Вы должны прочитать все разные части большой серии (или эквивалентные учебники из других) до этого момента. В этой части серии, мы видим, как процедуры могут возвращать результаты в виде параметров в Sybase SQL Anywhere 12.

Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающей ссылке, изображение отсутствует), просто свяжитесь со мной в 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. Примечание: при работе с параметра

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