Hvordan Loop Fra A til Å i T-SQL
Microsoft SQL Server bruker Transact-SQL (T-SQL) som sitt primære spørrespråk. T-SQL "mens" looper tillate for å gjenta en prosess mens økes en verdi eller leter etter en bestemt tilstand før du går ut av loopen. Looping gjennom numeriske verdier er en enkel prosess; krever imidlertid et alfabetisk sløyfe sette brev til sine tilsvarende ASCII tegnkoder og deretter bruke "CHAR ()" funksjonen for å konvertere dem tilbake til bokstaver. ASCII-koder for store bokstaver i alfabetet er verdier 65 gjennom 90. små bokstaver alfabetet er representert ved verdier 97 gjennom 122.
Bruksanvisning
1 Åpne SQL Server Management Studio.
2 Åpne en ny spørring vindu.
3 Erklærer et heltall variabel og sette verdien til 65, som vist:
ERKLÆRER @intCharCode INT
SET @intCharCode = 65
4 Skriv inn følgende "mens" statement å sende ASCII tilsvarer heltallet kode representert ved variabelen. Sløyfen inkrementerer den variable ved en verdi på 1 med hver iterasjon inntil den når 90:
Selv ikke (@intCharCode> 90)
BEGIN
PRINT CHAR (@intCharCode)
SET @intCharCode = @intCharCode + 1
SLUTT
5 Klikk på execute knappen for å kjøre spørringen. Utgangen vil skrive ut store bokstaver i alfabetet i resultatruten i alfabetisk rekkefølge.