LOG 문은 이벤트 또는 사용자 추적 로그에 레코드를 기록합니다.
MESSAGE를 생략하는 경우 디폴트 값은 WebSphere Business Integration Message Broker 카탈로그에서 LOG 및 THROW 문에서 사용하도록 제공된 메시지 블록의 첫 번째 메시지 번호(2951)입니다. 메시지 번호를 입력하는 경우 메시지 번호를 2951에서 2999까지 사용할 수 있습니다. 또는 사용자의 카탈로그를 생성할 수 있습니다.
LOG 문과 THROW 문의 일반적인 유사성에 주의하십시오.
-- Write a message to the event log specifying the severity, catalogue and message -- number. Four inserts are provided LOG EVENT SEVERITY 1 CATALOG 'BIPv600' MESSAGE 2951 VALUES(1,2,3,4); -- Write to the trace log whenever a divide by zero occurs BEGIN DECLARE a INT 42; DECLARE b INT 0; DECLARE r INT; BEGIN DECLARE EXIT HANDLER FOR SQLSTATE LIKE 'S22012' BEGIN LOG USER TRACE EXCEPTION VALUES(SQLSTATE, 'DivideByZero'); SET r = 0x7FFFFFFFFFFFFFFFF; END; SET r = a / b; END; SET OutputRoot.XML.Data.Result = r; END;