UltraLite 数据库创建参数在组成数据库模式的系统表中被记录为 name=value 对。通过将这些创建参数存储在系统表中,用户和/或应用程序能够像访问其它数据一样访问它们。请参见sysuldata 系统表。
创建了数据库之后,便无法更改创建参数值。不过,可以在 Sybase Central 中查看相应的数据库属性。请参见访问 UltraLite 数据库属性。
还可以通过调用适合于 API 的 GetDatabaseProperty 函数从 UltraLite 应用程序以编程方式访问数据库属性。
有关 API 特定的详细信息,请参见:
除了这些数据库创建参数之外,还可以使用数据库选项和连接参数进一步配置数据库的其它方面。请参见:
属性 | 说明 |
---|---|
case | 将 UltraLite 数据库中的字符串比较设置成区分大小写。请参见UltraLite 大小写创建参数。 |
checksum_level | 设置数据库中校验和校验的级别。请参见UltraLite checksum_level 创建参数。 |
collation | 设置 UltraLite 数据库使用的归类序列。是否与 UTF-8 属性一起设置此属性将决定数据库的字符集。请参见UltraLite 字符集和UltraLite 归类创建参数和UltraLite utf8_encoding 创建参数。 |
date_format | 设置从数据库中检索日期所用的缺省字符串格式。请参见UltraLite date_format 创建参数。 |
date_order | 控制对年、月、日的日期顺序的解释。请参见UltraLite date_order 创建参数。 |
fips | 通过使用 Certicom 认证的加密算法,控制符合 AES FIPS 的数据加密。FIPS 编码是一种高度加密方式。请参见保护 UltraLite 数据库和UltraLite fips 创建参数。 |
max_hash_size | 以字节为单位设置缺省索引散列大小。请参见UltraLite max_hash_size 创建参数。 |
nearest_century | 控制字符串到日期的转换中对两位的年份的解释。请参见UltraLite nearest_century 创建参数。 |
obfuscate | 控制是否对数据库中的数据进行模糊处理。模糊处理是一种简单的加密方式。请参见保护 UltraLite 数据库和UltraLite obfuscate 创建参数。 |
page_size | 定义数据库页面大小。请参见UltraLite page_size 创建参数。 |
precision | 指定小数点算术结果中的最多位数。请参见UltraLite 精度创建参数。 |
scale | 指定算术结果被截断为最大精度值时小数点后的最小位数。请参见UltraLite 小数位数创建参数。 |
time_format | 为从数据库中检索得到的时间设置格式。请参见UltraLite time_format 创建参数。 |
timestamp_format | 为从数据库检索得到的时间戳设置格式。请参见UltraLite timestamp_format 创建参数。 |
timestamp_increment | 确定 UltraLite 中时间戳的截断方式。请参见UltraLite timestamp_increment 创建参数。 |
utf8_encoding | 使用 UTF-8 格式(Unicode 的 8 位多字节编码)对数据进行编码。请参见UltraLite 字符集和UltraLite utf8_encoding 创建参数。 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |