Microsoft SQL Server utilizza Transact - SQL ( T - SQL) come linguaggio di query principale . "Mentre " loop T - SQL consentono di ripetere un processo, mentre l'incremento di valore o alla ricerca di una condizione specifica prima di uscire dal loop. Scorrendo i valori numerici è un processo semplice , ma un ciclo alfabetico richiede traducendo lettere nei loro codici di caratteri ASCII equivalenti e quindi utilizzando la funzione " CHAR ( ) " per convertire di nuovo a lettere. I codici ASCII per le lettere maiuscole dell'alfabeto sono i valori da 65 a 90 . L'alfabeto minuscolo è rappresentato da valori di 97 a 122 . Istruzioni
1
Aprire SQL Server Management Studio .
2
Aprire una nuova finestra di query .
3
Dichiarare una variabile intera e impostare il valore a 65 , come indicato :
DECLARE @ intCharCode INT
sET @ intCharCode = 65
4
digitare la seguente istruzione ", mentre" per emettere il carattere ASCII equivalente del codice integer rappresentato dalla variabile . Gli incrementi del loop la variabile con un valore di 1 ad ogni iterazione fino a raggiungere 90 :
MENTRE NON ( @ intCharCode > 90 ) per
BEGIN
PRINT CHAR ( @ intCharCode ) per
SET @ intCharCode = @ intCharCode + 1
FINE
5
Cliccare sul pulsante Esegui per eseguire la query. L'uscita viene stampato l'alfabeto maiuscolo nel riquadro dei risultati in ordine alfabetico.