Microsoft SQL Server usa Transact- SQL (T -SQL ) como sua linguagem de consulta primária. T -SQL laços ", enquanto" permitir a repetição de um processo, enquanto incrementando um valor ou à procura de uma condição específica antes de sair do loop. Loop através de valores numéricos é um processo simples , no entanto, um loop alfabético requer traduzir letras em seus códigos de caracteres ASCII equivalentes e , em seguida, usando a função " CHAR ()" para convertê-los de volta às letras . Os códigos ASCII para as letras maiúsculas do alfabeto são valores de 65 a 90 . O alfabeto em minúsculas é representada por valores 97 a 122. Instruções
1
Abra o SQL Server Management Studio.
2
Abra uma nova janela de consulta.
3
Declare uma variável inteira e defina seu valor para 65 , como mostrado:
DECLARE @ intCharCode INT
sET @ intCharCode = 65
4
Digite o seguinte ", enquanto" declaração para a saída do ASCII caráter equivalente ao código inteiro representado pela variável . O loop incrementa a variável por um valor de 1 a cada iteração até que ele atinja 90:
ENQUANTO NÃO ( @ intCharCode > 90)
BEGIN
PRINT CHAR ( @ intCharCode )
SET @ intCharCode = @ intCharCode + 1
END
5
clique no botão Executar para executar a consulta . A saída será impresso o alfabeto maiúsculo no painel de resultados em ordem alfabética.