May 8
Microsoft SQL Server utilizza Transact-SQL (T-SQL) come linguaggio di query primaria. T-SQL "mentre" loop consentono di ripetere un processo, mentre incrementando un valore o alla ricerca di una condizione specifica prima di uscire dal ciclo. Looping attraverso valori numerici è un processo semplice; tuttavia, un ciclo alfabetica richiede tradurre le lettere nei loro codici di caratteri ASCII equivalenti e quindi utilizzando il "char) (" funzione 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 è rappresentata da valori 97 a 122.
1 Aprire SQL Server Management Studio.
2 Aprire una nuova finestra di query.
3 Dichiarare una variabile intera e impostarne il valore a 65, come indicato:
DICHIARARE @intCharCode INT
SET @intCharCode = 65
4 Digitare la seguente dichiarazione ", mentre" per emettere l'equivalente di caratteri ASCII del codice intero rappresentato dalla variabile. Il ciclo incrementa la variabile da un valore di 1 a ogni iterazione fino a raggiungere 90:
MENTRE NON (@intCharCode> 90)
BEGIN
STAMPA CHAR (@intCharCode)
SET @intCharCode = @intCharCode + 1
FINE
5 Fare clic sul pulsante Esegui per eseguire la query. L'uscita stamperà l'alfabeto maiuscolo nel riquadro dei risultati in ordine alfabetico.