*   >> Lese Utdanning Artikler >> science >> programming

Passerer Parametere til prosedyrer i Mysql

Håndtering MySQL Hendelser med Triggers og prosedyrer ved hjelp av SQL - Del 7Introduction Dette er del 7 av serien min, håndtering MySQL Hendelser med Triggers og lagrede prosedyrer for SQL. Du må ha lest alle de forskjellige delene av serien (eller tilsvarende opplæring fra andre steder) opp til dette punktet. I denne delen av serien, ser vi hvordan å sende parametre til prosedyrer i MySQL. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected].

Det er, kontakt meg for den minste problemet du har om hva du reading.Meaning av parameteroverføring Tenk deg at du har en utløser som kaller en prosedyre for å utføre en bestemt oppgave for avtrekkeren. Det bør være mulig for avtrekkeren for å sende data til framgangsmåten i den anropende setningen, slik at fremgangsmåten kan benytte data for å utføre oppgaven avtrekkeren ønsker. Denne prosessen kalles Passing Parametere til prosedyren.

Tenk på følgende måte: Skille //CREATE PROSEDYRE sampleProcedure (IN par1 INTEGER, IN par2 heltall) BEGIN END; //Med denne fremgangsmåten, sier vi parentesene holder erklæringene av parametrene. IN betyr at parametrene representerer verdier som ville bli mottatt fra utsiden av prosedyren (når prosedyren kalles). I er et parametermodus. Det er to andre parameter moduser, som er ute og INOUT. Vi så disse i en av de tidligere delene av series.Compound Erklæring Variabler en sammensatt setning, slik som for en trigger kan kalle en prosedyre, sender data til prosedyren.

Dataene sendes er variabler av den sammensatte setningen. Følgende kodesegmentet illustrerer dette. Delimiter //BEGIN DECLARE var1 INTEGER DEFAULT 25; ERKLÆRER var2 INTEGER DEFAULT 30; CALL sampleProcedure (var1, var2); SLUTT; //Den CALL-setningen i den sammensatte setningen kaller prosedyren sende 25 og 30 med var1 og var2 hhv. Prosedyren vil motta disse tallene i variabler, par1 og par2. Legg merke til hvordan de variable erklæringer har blitt gjort i den sammensatte setningen og merk hvordan CALLING uttalelsen har blitt skrevet (navnet på prosedyren er inkludert).

Merk at datatyper for erklæringer i den sammensatte setningen må være den samme som de tilsvarende datatyper for prosedyren parametere (inne i prosedyren). Det vil si at det for denne del av serien. La oss stoppe her og fortsette i neste del. ChrysTutorials i Series1 Innføring i MySQL programmering for Events2 SQL sammensatte setninger i MySQL3 Variabel Erklæring

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.