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.
|