Exporter (0) Imprimer
Développer tout
Développer Réduire

ASCII (Transact-SQL)

Retourne la valeur (code) ASCII du caractère placé le plus à gauche d'une expression de caractères.

Icône Lien de rubrique Conventions de syntaxe de Transact-SQL


ASCII ( character_expression )

character_expression

Expression de type char ou varchar.

L'exemple suivant, qui suppose un jeu de caractères ASCII, retourne la valeur ASCII et le caractère CHAR de chaque caractère de la chaîne Du monde entier.

SET TEXTSIZE 0
SET NOCOUNT ON
-- Create the variables for the current character string position 
-- and for the character string.
DECLARE @position int, @string char(15)
-- Initialize the variables.
SET @position = 1
SET @string = 'Du monde entier'
WHILE @position <= DATALENGTH(@string)
   BEGIN
   SELECT ASCII(SUBSTRING(@string, @position, 1)),
      CHAR(ASCII(SUBSTRING(@string, @position, 1)))
    SET @position = @position + 1
   END
SET NOCOUNT OFF
GO

Voici l'ensemble des résultats.

----------- - 
68          D 
              
----------- - 
117         u 
              
----------- - 
32            
              
----------- - 
109         m 
              
----------- - 
111         o 
              
----------- - 
110         n 
              
----------- - 
100         d 
              
----------- - 
101         e 
              
----------- - 
32            
              
----------- - 
101         e 
              
----------- - 
110         n 
              
----------- - 
116         t 
              
----------- - 
105         i 
              
----------- - 
101         e 
              
----------- - 
114         r

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft