Microsoft SQL Server bruker Transact - SQL (T - SQL) som sitt primære spørrespråk . T - SQL "mens " looper tillate å gjenta en prosess mens inkrementering en verdi eller leter etter en bestemt tilstand før du avslutter løkken . Looping gjennom numeriske verdier er en enkel prosess , men krever en alfabetisk sløyfe oversette bokstaver i sine tilsvarende ASCII -koder og deretter bruke " CHAR ( ) "-funksjonen til å konvertere dem tilbake til bokstaver. ASCII- koder for de store bokstavene i alfabetet er verdier 65 gjennom 90 . Små bokstaver alfabetet er representert ved verdier 97 gjennom 122 . Instruksjoner
en
Åpen SQL Server Management Studio.
2
Åpne en ny spørring vindu .
3
Erklærer en heltallsvariabel og sette verdien til 65 som vist : en
erklærer @ intCharCode INT
SET @ intCharCode = 65
4
Skriv inn følgende "mens " statement å sende ut ASCII ekvivalent av heltallet kode representert ved variabelen. Loop trinn variabelen med en verdi på en med hver iterasjon til den når 90 : en
mens ikke ( @ intCharCode > 90 )
START
PRINT CHAR ( @ intCharCode )
SET @ intCharCode = @ intCharCode + 1
END
5
Klikk utføre knappen for å kjøre spørringen . Utgangen vil skrive ut store bokstaver alfabetet i resultatene ruten i alfabetisk rekkefølge.