SYS_PROCEDURE_MESSAGES - Amazon Redshift

SYS_PROCEDURE_MESSAGES

SYS_PROCEDURE_MESSAGES はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。

テーブルの列

列名 データ型 説明
transaction_id bigint トランザクション識別子。
query_id integer ストアドプロシージャ呼び出しのクエリ ID。
record_time timestamp メッセージが生成された時刻 (UTC)。
log_level char(10) 生成されたメッセージのログレベル。指定できる値は LOG、INFO、NOTICE、WARNING、EXCEPTION です。
message char(1024) 生成されたメッセージのテキスト。
line_number integer 生成されたメッセージの行番号。

サンプルクエリ

次のクエリは、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)