当 SQL_LOGICAL_CHAR 设置为有效的数字并且当前会话创建了数据库时,GBase 8s 会将 SQL_LOGICAL_CHAR 值与数据库语言环境的代码集中任意逻辑字符所需的最大字节数相比较。
如果 SQL_LOGICAL_CHAR 设置大于该最大字节数,那么数据库会将语言环境的最大值用作新的扩展因子,并覆盖配置文件的指定内容。配置文件中的 SQL_LOGICAL_CHAR 设置会保持不变,并继续作为用于其他数据库创建的缺省扩展因子。