Palataan tulokset Menettely parametrit Sybase SQL Anywhere Käsittely Sybase Tapahtumat kanssa laukaisee ja menettelyt SQL - Osa 8 Division 5 Johdanto Tämä on osa 8 minun sarja, Käsittely Sybase Tapahtumat kanssa laukaisee ja tallennetut 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 menettelyjä voidaan palauttaa tulokset parametreja Sybase SQL Anywhere 12.
Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun forchatrans @ yahoo.com. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Miksi palauttavat arvoja Kuvittele, että sinulla on laukaista joka kutsuu menettely suorittaa tiettyjä tehtäviä laukaista. Kun menettely maaliin tehtävien suorittamisesta, laukaista ehkä tietää tulokset. Toisin sanoen, liipaisin saattaa tarvita tietää arvot menettelyn saapui. Menettely on kirjoitettu siten, että se asettaa sen tuloksena olevat arvot sen parametrit, jotka on OUT-parametri-tilassa.
Laukaista tai soittamalla ympäristö kerää tulosta sieltä. Arvot asettamat menettelyä sen OUT parametrit kutsutaan palautetaan arvot. Tämä on vastakohta mitä tapahtuu menettelyn parametrit parametrin-tilassa. Laukaista tai soittamalla ympäristö asettaa arvoja menettelyssä n parametrien välillisesti tai suoraan. Sieltä lausunnot menettely voi käyttää (lukea) IN parametrit. Näimme tämän edellisessä osa sarjasta. Asettaminen Arvot OUT Parametrit On SQL nimeltään SET julkilausuman. Voit käyttää sitä sijoittaa arvo OUT parametrin sisällä menettely.
Voit myös käyttää SQL SELECT tehdä tätä selitän alla. Käyttämällä SQL SET lausunto Seuraavassa kuvataan, kuinka menettelyä voi sijoittaa arvon OUT parametrin SET julkilausuman. CREATE KÄSITTELY sampleProcedure (OUT parA INTEGER, IN par1 INTEGER DEFAULT 26) aloittaa - - muut SQL SET parA = par1; END; SET julkilausuman, arvo par1 osoitetaan parA ja niin arvo par1 kopioidaan automaattisesti parA. SET julkilausuman, kirjoitat OUT parametri ennen kirjoitat parametrin, jossa Sijoitusoperaattori välillä. Tällöin parA on OUT parametri.
Huom: työskenneltäessä parametrien sisällä menettely yhdiste selvitys et käytä IN ja OUT varatut sanat. SET lausunto on SQL, joten se päättyy puolipisteellä. Nyt arvo on sijoitettu OUT parametri, Calling ympäristö voi lukea; Selitän kuinka tämä tehdään alla. SQL SELECT Yhdessä edellisen osien iso joukko, annoin yksi