第一次创建数据库时,定义 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_committed 或 read_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 创建参数。 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |