Collection Contents 上一页 下一页 PDF

ASA SQL 参考

系统表

SYSINFO 系统表(不建议使用)


列名 列类型 列约束 表约束
page_size INTEGER NOT NULL
encryption CHAR(1) NOT NULL
blank_padding CHAR(1) NOT NULL
case_sensitivity CHAR(1) NOT NULL
default_collation CHAR(10)
database_version SMALLINT NOT NULL
classes_version CHAR(10)

该表指出了创建数据库时定义的数据库特性。它始终只有一行。

注意 
不建议使用此表。建议您改用 db_property 函数。db_property 的下列参数值可用于获取 SYSINFO 中的信息:
  • 'PageSize'

  • 'Encryption'

  • 'BlankPadding'

  • 'CaseSensitive'

  • 'Collation'

  • 'FileVersion'

  • 'JDKVersion'

有关 db_property 函数的详细信息,请参见 DB_PROPERTY 函数 [系统]

page_size    指定的页面大小(以字节为单位)。缺省值是 1024。

encryption    (Y/N) 指出数据库是否已加密。

blank_padding    (Y/N) 指出创建数据库时是否在数据库中使用了空白填充以进行字符串比较。

case_sensitivity    (Y/N) 指出创建数据库时是否区分大小写。大小写敏感性会影响值的比较,但不会影响表名和列名的比较。例如,如果数据库不区分大小写,可以以任意大小写的形式指定表名(如 SYSCATALOG),但是在区分大小写的数据库中,'abc' = 'ABC' 则不为真。

default_collation    与 SYSCOLLATION 中的 collation_label 相对应的字符串,它还与使用初始化实用程序指定的归类序列相对应。归类序列用于所有的字符串比较,包括字符串搜索以及列名和表名的比较。

database_version    指出数据库格式的小整数值。

classes_version    描述此数据库所使用的 Java 运行时库当前版本的小字符串。


Collection Contents 上一页 下一页 PDF