*   >> Lezen Onderwijs artikelen >> science >> programming

Terugkerende resultaten in een Procedure Parameters in Sybase SQL Anywhere

terugkeren resultaten in Procedure Parameters in Sybase SQL Anywhere Handling Sybase Evenementen met Triggers en procedures met behulp van SQL - Deel 8 Division 5 Inleiding Dit is deel 8 van mijn reeks, Handling Sybase Evenementen met Triggers en Stored Procedures Met behulp van SQL. Deze serie is de vijfde afdeling van mijn grotere series Database. U moet alle verschillende delen van de grote serie (of gelijkwaardig tutorials van elders) hebben gelezen tot op dit punt.

In dit deel van de serie, zien we hoe de procedures resultaten kunnen terugkeren als parameters in Sybase SQL Anywhere 12. Let op: Als je niet kunt zien de code of als u denkt dat er iets ontbreekt (gebroken koppeling, het afwezig), neem dan contact met mij op forchatrans @ yahoo.com. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. Waarom Return Waarden Stel je voor dat je een trigger die een procedure om bepaalde taak uit te voeren voor de trigger noemt.

Wanneer de procedure eindigt de uitvoering van de taak, kan het nodig zijn de trigger om de resultaten te kennen. Met andere woorden, moet de trekker om de waarden van de procedure aangekomen bij kennen. De procedure is geschreven op zodanige wijze dat zij haar resulterende waarden in de parameters die het OUT-parameter-modus heeft plaatst. De trigger of te bellen omgeving zal het resultaat te verzamelen vanaf daar. De waarden geplaatst door de procedure in zijn UIT parameters worden genoemd geretourneerde waarden.

Dit is het tegenovergestelde van wat er gebeurt met de procedure parameters van de IN parameter-modus. De trigger of te bellen omgeving plaatst waarden in de parameters van de procedure direct of indirect. Van daaruit worden de verklaringen in de procedure kunt gebruiken (lees) de parameters. We hebben dit in het voorgaande deel van de reeks. Het plaatsen van waarden in de OUT-parameters Er is een SQL-instructie genaamd de SET verklaring. U kunt het gebruiken om een ​​waarde te plaatsen in de parameter OUT in de procedure.

U kunt ook de SQL SELECT-instructie gebruiken om dit te doen zoals ik hieronder uitleggen. Met behulp van de SQL-instructie SET Het volgende illustreert hoe een procedure waarde kan plaatsen in de parameter met behulp van de SET-statement. CREATE PROCEDURE sampleProcedure (OUT parA INTEGER, IN par1 INTEGER DEFAULT 26) BEGIN - - andere SQL-instructies SET parA = par1; EINDE; In de instructie SET, wordt de waarde van PAR1 gedefineerd parA en dus de waarde

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.