您现在的位置: > 技术沙龙 > 数据库 > SQL Server > Transact-SQL 参考 > ASCII
  • 相关软件
    >ASCII 创建者:webmaster 更新时间:2006-02-16 15:51

    返回字符表达式最左端字符的 ASCII 代码值。



    语法


    ASCII ( character_expression )



    参数


    character_expression



    是类型为 charvarchar的表达式。



    返回类型


    int



    示例


    下例假定在 ASCII 字符集环境下运行,它将返回字符串"Du Monde entier"中每一个字符的 ASCII 值和 char 字符。



    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


    下面是结果集:



    ----------- - 
    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
    相关文章
    本页查看次数: