Håndtering av Sybase Hendelser med Triggers og prosedyrer ved hjelp av SQL - Del 2 divisjon 5 Innledning Dette er del 2 av min serie, Håndtering Sybase Hendelser med Triggers og lagrede prosedyrer for SQL. Denne serien er den femte divisjon i min større serie, Database. Du må ha lest alle de forskjellige delene av store serier (eller tilsvarende opplæring fra andre steder) opp til dette punktet. I denne delen av serien ser vi på sammensatte setninger i Sybase SQL Anywhere.
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 leser. Forbindelse Uttalelse Vi har sett enkelte SQL-setninger i forrige inndeling av serien. Det er tider når du ønsker å behandle en gruppe SQL-setninger som en enhet. I så fall ville du har å gruppere dem i det som kalles en sammensatt setning. Det er enkelt å gjøre dette. Det er en SQL-setning kalles BEGIN uttalelse. Denne uttalelsen har to reserverte ord: begynne og slutte.
Bare sette alle SQL-setninger du ønsker å behandle som en enhet mellom de begynner og slutter reserverte ord. Du plasserer semikolon på slutten av hver SQL-setning som vanlig. Du trenger ikke sette et semikolon etter BEGIN; du plasserer et semikolon etter END siden fra BEGIN til END er faktisk en uttalelse, en sammensatt setning. Syntaksen til BEGIN uttalelsen er: [statement-label:] BEGIN [[NOT] ATOMIC] [lokal-erklæring; ...] Statement-liste [UNNTAK [unntaks tilfelle ...
]] END [statement-label] Bortsett fra de reserverte ord, BEGIN og END og statement-listen, er valgfritt alle andre element i BEGIN uttalelse. Vi skal begynne med å se på disse obligatoriske komponentene. Bruk av en sammensatt setning Forbindelse påstanden brukes for å oppnå en bestemt oppgave i SQL programmering. Et eksempel på en slik oppgave er en hendelse håndterer, kalt trigger. Når du bruker SQL, du gjør programmering. Jeg har ikke nærme studiet av database i form av programmering for å gjøre studiet lett, men det er hva du gjør, med SQL.
Gruppen av SQL-setninger av interesse danner, statement-liste, omgitt av de begynner og slutter reserverte ord. Du kan ha noen instruksjoner før ordet BEGIN, som [statement-label:] valg i syntaks. Disse instruksjonene ikke slutter i semikolon; de er fortsatt en del av den sammensatte setningen. Du kan også ha noe etter END reservert ord, som [statement-label] valg i syntaks, som fortsatt er en del a