systracemsgs 系统目录表存储可在调试用户定义的例程时使用的国际化跟踪消息。
列 | 类型 | 解释 | |
---|---|---|---|
name | VARCHAR(128) | 消息的名称 | |
msgid | SERIAL | 消息模板的标识代码 | |
locale | CHAR(36) | 与此版本的消息相关联的语言环境(例如:en_us.8859-1) | |
seqno | SMALLINT | 保留供将来使用 | |
message | VARCHAR(255) | 消息文本 |
DataBlade 模块开发者通过将一行直接插入 systracemsgs 表来创建跟踪消息。创建了消息后,开发团队就可以使用 DataBlade API 提供的跟踪语句按名称或 msgid 代码指定该消息。
要创建跟踪消息,必须指定消息的名称、语言环境和文本。缺省情况下,所有用户都可以查看 systracemsgs 表,但只有具有 DBA 特权的用户才能对其进行修改。
除非没有定义 MITRACE_OFF 配置参数,否则数据库不支持跟踪。
对 name 和 locale 列定义了唯一组合索引。对 msgid 列定义了其他唯一索引。