syserrors 系统目录表存储有关错误、警告和参考消息(由使用 mi_db_error_raise( ) DataBlade API 函数的 DataBlade 模块和用户定义的例程返回)的信息。
列 | 类型 | 解释 |
---|---|---|
sqlstate | CHAR(5) | 与错误关联的 SQLSTATE 值。 |
locale | CHAR(36) | 与此版本的消息相关联的语言环境(例如:en_us.8859-1) |
level | SMALLINT | 保留供将来使用 |
seqno | SMALLINT | 保留供将来使用 |
message | VARCHAR(255) | 消息文本 |
要创建新的消息,将一行直接插入 syserrors 表中。缺省情况下,所有用户都可以查看此表,但只有具有 DBA 特权的用户才能对其进行修改。
sqlstate、locale、level 和 seqno 列的组合索引只允许使用唯一值。