*   >> lukeminen koulutus Artikkelit >> science >> programming

Syöttäminen muuttujat menettelyt Sybase SQL Anywhere

Käsittely Sybase Tapahtumat kanssa laukaisee ja menettelyt SQL - Osa 7 Division 5 Johdanto Tämä on osa 7 minun sarja, Käsittely Sybase Tapahtumat kanssa laukaisee ja tallennettuja SQL. Tämä sarja on viides jako minun suuremmista, tietokanta. Sinun on lukenut kaikki eri osat isoa sarja (tai vastaava opetusohjelmat muualta) tähän asti. Tässä osa sarjasta, näemme, miten välittää parametreja menettelyjen Sybase SQL Anywhere. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected].

Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Merkitys Parametri syöttely Kuvittele, että sinulla on laukaista joka kutsuu menettely suorittaa tiettyjä tehtäviä laukaista. Olisi voitava laukaista lähettää tietoja menettelyn kutsuvan selvitys, jotta menettely voidaan käyttää tietoja suorittamaan tehtävän laukaista haluaa. Tätä prosessia kutsutaan Parametrien välittäminen mukaisesti. Harkitse seuraavasti: CREATE Menettely sampleProcedure (IN par1 INTEGER, IN Osa 2 kokonaisluku) aloitat - SQL END; Me tämän menettelyn, sanomme suluissa pidä ilmoitusten parametrit.

IN-tarkoittaa, että parametrit ovat arvot, jotka olisi saatu menettelyn ulkopuolella, kun sitä kutsutaan. Yhdiste lausuma muuttujat yhdiste lausunto kaltaisen laukaista voi soittaa menettely, lähettää dataa menettelyä. Tiedot välitetään voi olla muuttujia tai joitakin ilmentymisen yhdisteen julkilausuman. Seuraavat koodisegmentti havainnollistaa tätä. BEGIN ILMOITTAA Muutt1 INTEGER = 25; ILMOITTAA var2 INTEGER = 30; CALL sampleProcedure (Muutt1, Muutt2); - SQL END; CALL toteamus yhdiste selvitys kehottaa menettelyn lähettämällä 25 ja 30 kanssa Muutt1 ja Muutt2.

Menettely saa näitä numeroita par1 ja par2. Huomaa, miten ilmoitus on tehty yhdiste selvitys ja huomata, kuinka soittava lausunto on kirjoitettu (nimi menettely on mukana). Huomaa, että tiedot tyyppi ilmoitusta yhdiste selvitys on oltava sama kuin vastaava tietotyyppi menettelyyn parametrin. Toinen tapa Calling lausuman lähettää dataa menettely on sijoittaa arvot suoraan menettelyn parametrit.

Joten, edellä Calling selvitys voidaan kirjoittaa: SOITA sampleProcedure (par1 = Muutt1, Osa 2 = Muutt2); Oletusarvot Tallennetut Menettely parametrit Se ei ole koko ajan, että haluaisi kutsua menettelyä ja lähettää tietoja menettelyyn. Menettely parametri voi olla oletusarvo, johon mahdollistaisi menettelyn käyttää. Harkitse seuraavasti: CREATE Menettely sampleProcedure (IN par1 INTEGER, I

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.