Håndtering MySQL Hændelser med Triggers og procedurer ved hjælp af SQL - Del 2Introduction Dette er en del 2 af min serie, håndtering MySQL Hændelser med Triggers og lagrede procedurer Brug af SQL. Du skal have læst alle de forskellige dele af serien (eller tilsvarende tutorials fra andre steder) op til dette punkt. I denne del af serien ser vi på SQL-sammensatte udsagn i MySQL. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected].
Det vil sige, kontakt mig for det mindste problem, du har om, hvad du reading.Compound erklæring Vi har set enkelte SQL-sætninger i den forrige serie. Der er tidspunkter, hvor du ønsker at behandle en gruppe af SQL-sætninger som én enhed. I så fald du skulle gruppere dem i, hvad der kaldes en sammensat sætning. Det er nemt at gøre dette. Der er en SQL-sætning kaldet BEGIN erklæring. Denne erklæring har to reserverede ord: begynder og slutter. Bare sætte alle de SQL-sætninger, du ønsker at behandle som en enhed mellem de begynder og slutter reserverede ord.
Du placerer semikoloner i slutningen af hver SQL-sætning som sædvanlig. Du behøver ikke at placere et semikolon efter BEGIN; du placerer et semikolon efter END siden fra start til slut er faktisk en sætning, en sammensat sætning. Syntaksen for BEGIN udsagn er: [begin_label:] BEGIN [statement_list] END [end_label] Bortset fra de reserverede ord, begynder og slutter og opgørelse-listen, er valgfrit hver anden post i BEGIN erklæring. Vi skal starte med at kigge på statement_list.Use af en sammensat sætning En sammensat sætning bruges til at udføre en bestemt opgave i SQL programmering.
Et eksempel på en sådan opgave er en event handler, kaldet aftrækkeren. Når du bruger SQL, laver du programmering. Jeg har ikke nærme studiet af databasen i form af programmering for at gøre undersøgelsen let, men det er det, du laver, med SQL. Gruppen af SQL-sætninger af interesse danner de, udsagn-liste, der afgrænses af begynder og slutter reserverede ord. Du kan have nogle instruktioner før ordet BEGIN, da [begynder-label:] i syntaksen. Disse instruktioner ikke ender i semikolon; de er stadig en del af den sammensatte sætning.
Du kan også have noget efter afslutningen reserverede ord, som [ultimo-label] i syntaks, som stadig er en del af den sammensatte sætning. Det reserverede ord, SLUT faktisk afsluttes BEGIN erklæring, omslutter normal SQL statements.Delimiter Her afgrænser betyder hvad ende