SYS_PROCEDURE_MESSAGES
SYS_PROCEDURE_MESSAGES 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅 系统表和视图中的数据可见性。
表列
列名称 | 数据类型 | 描述 |
---|---|---|
transaction_id | bigint | 事务标识符。 |
query_id | 整数 | 存储过程调用的查询标识符。 |
record_time | 时间戳 | 生成消息时的时间(采用 UTC 表示)。 |
log_level | char(10) | 所生成的消息的日志级别。可能的值为 LOG、INFO、NOTICE、WARNING 和 EXCEPTION。 |
消息 | char(1024) | 生成的消息的文本。 |
line_number | 整数 | 生成的消息的行号。 |
示例查询
以下查询显示了 SYS_PROCEDURE_MESSAGES 的示例输出。
select transaction_id, query_id, record_time, log_level, trim(message), line_number from sys_procedure_messages;
transaction_id | query_id | record_time | log_level | btrim | line_number ---------------+----------+----------------------------+-----------+---------------------------+------------- 25267 | 80562 | 2023-07-17 14:38:31.910136 | NOTICE | test_notice_msg_b9f1e749 | 8 25267 | 80562 | 2023-07-17 14:38:31.910002 | LOG | test_log_msg_833c7420 | 6 25267 | 80562 | 2023-07-17 14:38:31.910111 | INFO | test_info_msg_651373d9 | 7 25267 | 80562 | 2023-07-17 14:38:31.910154 | WARNING | test_warning_msg_831c5747 | 9 (4 rows)