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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 数据库配置 » 国际语言和字符集 » 字符集转换

 

区分大小写的国际角度考虑

对于诸如系统视图名和列名之类的标识符,SQL Anywhere 始终保留大小写不区分大小写。名称以其创建时的大小写进行存储,但是对标识符的任何访问都是以不区分大小写的方式进行的。

例如,系统视图的名称以大写形式(SYSDOMAIN、SYSTAB 等)存储,但是对它们的访问是不区分大小写的,因此以下两条语句是等同的:

SELECT * FROM systab;
SELECT * FROM SYSTAB;

大小写字符的等同性是在归类中定义的。在假定标识符不区分大小写时,对于某些归类需要特别注意。例如,土耳其语归类的大小写转换行为会导致意外而又微妙的错误。最常见的错误是找不到包含字母 Ii 的系统对象。请参见土耳其语字符集和归类