在创建数据库时,可以为每个数据库指定归类。根据数据库服务器计算机的操作系统的代码页和语言,可以推断出缺省归类。
有关使用 NCHAR 归类的信息,请参见NCHAR 归类。
运行以下命令以列出推荐的归类序列:
dbinit -l |
列表的第一列是归类标签,它是您在创建数据库时要提供的。
使用 dbinit 实用程序创建数据库,使用 -z 选项指定归类序列。以下命令使用希腊语归类创建了一个数据库。
dbinit -z 1253ELL mydb.db |
以下命令创建区分大小写的数据库,spanish.db,它对非 NCHAR 数据使用 1262spa 归类。对于 NCHAR 数据,将指定 UCA 归类,区域设置为 es,并且按小写字母在前排序。
dbinit -c -z 1252spa -zn uca(locale=es;case=LowerFirst) spanish.db |
可以使用 CREATE DATABASE 语句创建数据库。以下语句使用希腊语归类创建了一个数据库:
CREATE DATABASE 'mydb.db' COLLATION '1253ELL'; |
以下语句使用代码页 1252 创建数据库,并将 UCA 用于 CHAR 和 NCHAR 数据类型。在比较和排序期间考虑重音和大小写。
CREATE DATABASE 'c:\\uca.db' COLLATION 'UCA' ENCODING 'CP1252' NCHAR COLLATION 'UCA' ACCENT RESPECT CASE RESPECT; |
单击 [工具] » [SQL Anywhere 12] » [创建数据库]。
在 [创建数据库向导] 的一个页面中,可从列表中选择一种归类。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |