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

Parameters doorgeven aan Procedures in Sybase SQL Anywhere

Met Sybase Evenementen met Triggers en procedures met behulp van SQL - Deel 7 Divisie 5 Inleiding Dit is deel 7 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 parameters Anywhere doorgeven aan procedures in Sybase SQL.

Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. Betekenis van Parameter paasjes Stel je voor dat je een trigger die een procedure om bepaalde taak uit te voeren voor de trigger noemt. Het moet mogelijk zijn de trekker om gegevens naar de procedure van de bellende instructie, zodat de procedure kan de data gebruiken om de taak van de trekker wil uitvoeren.

Dit proces heet Passing parameters aan de procedure. Denk aan de volgende procedure: CREATE Procedure sampleProcedure (IN par1 INTEGER, IN par2 INTEGER) BEGIN - SQL-statements END; We deze procedure zeggen dat we de haakjes houdt de verklaringen van de parameters. IN betekent dat de parameters representeren waarden die buiten de procedure worden ontvangen, wanneer het heet. Verbinding Verklaring Variabelen Een verbinding verklaring zoals die van een trigger kan een procedure te bellen, het verzenden van gegevens aan de procedure.

De doorgegeven gegevens kunnen de variabelen of een uitdrukking van de samengestelde instructie. De volgende code segment illustreert dit. BEGIN DECLARE var1 INTEGER = 25; VERKLAREN var2 INTEGER = 30; CALL sampleProcedure (var1, var2); - SQL-statements END; De instructie CALL in de verbinding verklaring noemt de procedure verzenden van 25 en 30 met var1 en var2. De procedure zal deze nummers als par1 en par2 ontvangen. Merk op hoe de aangifte is gedaan in de compound statement en merk op hoe de CALLING verklaring is getypt (de naam van de procedure is inbegrepen).

Merk op dat het gegevenstype voor de verklaring van de samengestelde instructie hetzelfde als het overeenkomstige gegevenstype voor de parameter procedure moet zijn. Een andere manier voor de Calling instructie om gegevens naar de procedure om de waarden direct in de procedure parameters plaatsen. Ja, kan de bov

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