Hvordan skrive en Looping SQL Script

SQL står for Structured Query Language. Utviklet i 1970 av IBM, er språket som brukes for å "snakke" til databaser slik at informasjon kan manipuleres og hentes i en database. SQL-kommandoer er delt inn i datamanipulasjon og gjenfinning av data delsett, som kan være seriekoblet på en slik måte for å tilveiebringe intelligent tolkning og handling, basert på resultater. Hvis du trenger å sjekke gjennom data for å ta avgjørelser om hvordan å manipulere eller hente den, vil du trolig kreve en loop. Skrive en looping SQL-skript krever noen kommandoer.

Bruksanvisning

1 Åpne SQL database ved hjelp av den innebygde styringssystem og administrasjons database konto. Hver database har sin egen nytte og måte å koble, så ta kontakt med dokumentasjonen.

2 Velg databasen hvor du ønsker å lagre prosedyren ved hjelp av SQL-kommandoen: "velg database <databasenavn>" uten anførselstegn, erstatte <databasenavn> med navnet på databasen.

3 Oppbevar søket slik at det kan være løkker av serveren. Du kan lagre det ved å skrive: "CREATE PROSEDYRE <navn> AS <setning>" der <navn> er navnet du ønsker å gi denne SQL-spørring og <setning> er den faktiske spørringen. For eksempel kan du skrive en lagret spørring for å velge alle verdier fra tabellen 'brukernes ved å skrive "CREATE PROSEDYRE all_users AS velge * fra brukere".

4 Lag en stund løkke (som lar kode som skal kjøres flere ganger) i din SQL-kode. Når du har noen hendelse hvor du sende SQL til databasen, kan du sløyfe det slik: while (tilstand) {SQL_Procedure}. Som et eksempel, kan du kjøre et skript som kjøres på update_list prosedyren uendelige inntil datoen i databasen ikke lenger var lik i dag ved å skrive: MENS (VELG date = CURRENT_DATE} {update_list}.