Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve el valor de código ASCII del carácter situado más a la izquierda de una expresión de caracteres.
Convenciones de sintaxis de Transact-SQL
Sintaxis
ASCII ( character_expression )
Argumentos
character_expression
Es una expresión de tipo char o varchar.
Tipos de valor devueltos
int
Ejemplos
En el ejemplo siguiente se da por supuesto un juego de caracteres ASCII y se devuelve el valor ASCII y el carácter CHAR para cada carácter de la cadena 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
Éste es el conjunto de resultados.
----------- -
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
Vea también
Referencia
Funciones de cadena (Transact-SQL)