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 (中文) » UltraLite - 数据库管理和参考 » UltraLite 数据库参考

 

UltraLite 数据库属性

第一次创建数据库时,定义 UltraLite 数据库属性值。如果可用,可通过重新创建 UltraLite 数据库或编辑相应数据库选项更改属性值。

UltraLite 支持以下数据库属性:

属性 说明
cache_allocation 以最大值和最小值设置的百分比形式返回当前高速缓存大小。 请参见UltraLite cache_allocation 选项
CaseSensitive 返回区分大小写功能的状态。如果数据库区分大小写,则返回 On。否则,返回 Off。 请参见UltraLite 大小写创建参数
CharSet

返回数据库的 CHAR 字符集。数据库所使用的字符集由数据库的归类序列以及数据是否为 UTF-8 编码格式来决定。

另请参见:

ChecksumLevel 返回数据库中校验和校验的级别:0(未添加校验和)、1(将校验和只添加到重要页面)或 2(将校验和添加到所有页面)之一。 请参见UltraLite checksum_level 创建参数
Collation 返回数据库的归类序列名称。 请参见UltraLite 归类创建参数
commit_flush_count 返回设置提交计数阈值的 commit_flush_count 选项的值。 请参见UltraLite commit_flush_count 选项 [临时性]
commit_flush_timeout 返回设置时间间隔阈值的 commit_flush_timeout 选项的值。 请参见UltraLite commit_flush_timeout 选项 [临时性]
ConnCount 返回数据库的连接数。值是动态的:它会随着当前存在的连接数而发生改变。UltraLite 最多支持十四个并发数据库连接。
date_format 返回数据库进行字符串转换所用的日期格式。 请参见UltraLite date_format 创建参数
date_order 返回数据库进行字符串转换所用的日期顺序。 请参见UltraLite date_order 创建参数
Encryption

返回数据库加密的类型:None、Simple、AES 或 AES_FIPS 之一。

数据库所使用的加密由以下因素来决定:是否配置了高度加密(AES 或 AES_FIPS)以及 DBKEY 创建参数或模糊处理(简单加密)。

仅当此属性的值最初为 None 时(即,既没有使用 fips,也没有使用模糊处理),才能更改此属性,然后通过调用 API 的正确函数或方法,在 Connection 对象上指定新的加密密钥来更改加密密钥在这种情况下,该值会更改为 AES,因为在创建数据库之后,将无法设置 fips 创建参数。 请参见:

File

返回当前连接的数据库根文件的名称,包括路径。它是 DBF 连接参数值所指定的值。 请参见:

global_database_id 返回用于全局自动增量列的 global_database_id 选项的值。 请参见UltraLite global_database_id 选项
isolation_level 返回数据库的当前隔离级别。此值可以是 read_committedread_uncommitted。 请参见隔离级别
MaxHashSize 返回用于检索散列的缺省最大字节数。可基于每个索引设置此属性。 请参见UltraLite max_hash_size 创建参数
ml_remote_id 返回唯一标识数据库以实现 MobiLink 同步的 ml_remote_id 选项的值。 请参见UltraLite ml_remote_id 选项
Name

返回当前连接的数据库名称(或别名)。返回的名称与 DBN 连接参数值匹配。如果尚未使用 DBN 连接参数,返回的名称是不带路径和扩展名的数据库文件。

另请参见:

nearest_century 返回数据库进行字符串转换所使用的最近的世纪值。 请参见UltraLite nearest_century 创建参数
PageSize 返回数据库的页大小(以字节为单位)。 请参见UltraLite page_size 创建参数
precision 返回数据库进行字符串转换所使用的浮点精度。 请参见UltraLite 精度创建参数
scale 返回数据库进行字符串转换的过程中,算术结果按最大 PRECISION 值截断时小数点后的最少位数。 请参见UltraLite 小数位数创建参数
time_format 返回数据库进行字符串转换所使用的时间格式。 请参见UltraLite time_format 创建参数
timestamp_format 返回数据库进行字符串转换所使用的时间戳格式。 请参见UltraLite timestamp_format 创建参数
timestamp_increment 返回两个唯一时间戳之间的最小差异,以微秒为单位。 请参见UltraLite timestamp_increment 创建参数
timestamp_with_time_zone 返回 TIMESTAMP WITH TIME ZONE 值的时间戳格式。 请参见UltraLite timestamp_with_time_zone_format 创建参数
 另请参见