SYS_PROCEDURE_MESSAGES - Amazon Redshift

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)