SYS_PROCEDURE_MESSAGES
SYS_PROCEDURE_MESSAGES는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 섹션을 참조하세요.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
transaction_id | bigint | 트랜잭션 식별자입니다. |
query_id | 정수 | 저장 프로시저 호출의 쿼리 식별자입니다. |
record_time | 타임스탬프 | 메시지가 생성된 시간(UTC)입니다. |
log_level | char(10) | 생성된 메시지의 로그 수준입니다. 가능한 값은 LOG, INFO, NOTICE, WARNING, EXCEPTION입니다. |
message | 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)