可以在当前会话期间,把 IFX_DEF_TABLE_LOCKMODE 环境变量设置为指定新表的锁定方式。
如果您是一个 DBA ,则可以设置 ONCONFIG 文件中的 DEF_TABLE_LOCKMODE 配置参数,以缺省数据库服务器中所有新表的锁定方式。
如果您不是 DBA,可以在运行 oninit 之前,设置数据库服务器的 IFX_DEF_TABLE_LOCKMODE 环境变量用来指定数据库服务器中所有新表的锁定方式。
CREATE TABLE 语句中的 LOCK MODE 设置优先于 IFX_DEF_TABLE_LOCKMODE 环境变量和 DEF_TABLE_LOCKMODE 配置参数。
如果 CREATE TABLE 未设置锁定方式,则缺省方式将取决于 IFX_DEF_TABLE_LOCKMODE 环境变量或 DEF_TABLE_LOCKMODE 配置参数的设置。有关 IFX_DEF_TABLE_LOCKMODE 的信息,请参阅 GBase 8s SQL 参考指南。有关 DEF_TABLE_LOCKMODE 配置参数的信息,请参阅 GBase 8s 管理员参考手册。