Microsoft SQL Server utilise Transact -SQL (T -SQL ) comme langage de requête principale . »Tandis que« les boucles T -SQL permettent de répéter un processus tout à incrémenter une valeur ou à la recherche d' une condition spécifique avant de sortir de la boucle. Une boucle à travers les valeurs numériques est un processus simple , mais une boucle alphabétique faudra traduire les lettres dans leurs codes de caractères ASCII équivalent , puis en utilisant la fonction " CHAR ()" pour les reconvertir en lettres. Les codes ASCII pour les lettres majuscules de l'alphabet sont des valeurs 65 à 90 . L'alphabet en minuscules est représenté par des valeurs 97 à 122. Instructions
1
Ouvrez SQL Server Management Studio .
2
Ouvrez une nouvelle fenêtre de requête .
3
déclarer une variable de type entier et définir sa valeur à 65 comme indiqué:
DECLARE @ intCharCode RC
SET @ intCharCode = 65
4 Type de
la déclaration "while" ci-dessous pour émettre le équivalent de caractères ASCII du code entier représenté par la variable. Les incréments de boucle la variable par une valeur de 1 à chaque itération jusqu'à ce qu'il atteigne 90:
EN CAS DE NON (@ intCharCode > 90)
BEGIN
PRINT CHAR ( @ intCharCode )
SET @ = @ intCharCode intCharCode + 1
FIN
5
Cliquez sur le bouton exécuter pour exécuter la requête. La sortie imprimer l'alphabet en majuscules dans le volet des résultats en ordre alphabétique.