Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (P-Z)

 

TO_CHAR 函数 [String]

将字符数据从任何支持的字符集转换为数据库的 CHAR 字符集。

语法
TO_CHAR( string-expression [, source-charset-name ] )
参数
  • string-expression   要转换的字符串。

  • source-charset-name   字符串的字符集。

返回值

LONG VARCHAR

注释

如果指定了 source-charset-name,则此函数等效于:

CAST( CSCONVERT( CAST( string-expression AS BINARY ),
 'db_charset', source-charset-name )
   AS CHAR );

有关 db_charset 的详细信息,请参见CSCONVERT 函数 [String]

如果未指定 source-charset-name,则此函数等效于:

CAST( string-expression AS CHAR );
另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

如果有包含采用 cp850 字符集的数据的 BINARY 值,则以下语句会将数据转换为 CHAR 字符集和数据类型:

SELECT TO_CHAR( 'cp850_data', 'cp850' );