Microsoft SQL Server bruger Transact- SQL (T- SQL) som sit primære forespørgsel sprog . T- SQL " , mens" loops tillader gentage en proces , mens forøgelse en værdi eller leder efter en bestemt tilstand, før du afslutter løkken. Looping gennem numeriske værdier er en simpel proces , men kræver en alfabetisk loop oversætte breve i deres tilsvarende ASCII -koder og derefter bruge " CHAR ( )" funktionen til at konvertere dem tilbage til bogstaver. ASCII koder for de store bogstaver i alfabetet er værdier 65 gennem 90 . Den små bogstaver er repræsenteret ved værdierne 97 gennem 122 . Instruktioner
1
Open SQL Server Management Studio.
2
Åbn en ny forespørgsel vindue .
3
Erklær en heltalsvariabel og sæt dens værdi til 65 , som vist : Hej
DECLARE @ intCharCode INT
SET @ intCharCode = 65
4
Skriv følgende ", mens " erklæring til at sende ASCII-tegn svarer til heltal kode repræsenteret ved variablen . Loop intervaller variablen ved at en værdi på 1 med hver iteration indtil den når 90 : Hej
NOT ( @ intCharCode > 90)
BEGIN
PRINT CHAR ( @ intCharCode )
SET @ intCharCode = @ intCharCode + 1
END
5
Klik eksekvere knappen for at køre forespørgslen . Udgangen vil udskrive store bogstaver alfabet i resultaterne ruden i alfabetisk rækkefølge.