Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come Loop Dalla A alla Z in T-SQL

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.

 

software © www.354353.com