启用登录ingres

时间:2015-10-08 05:22:38

标签: ingres

我需要了解在Ingres存储过程中启用日志记录。我读了很多关于“printqry”,DBMS服务器查询跟踪或安全审计的内容。我的要求是Ingres db提供自定义日志记录选项,我可以在其中记录自定义消息。

db.trace("The value for x is ", x)

1 个答案:

答案 0 :(得分:0)

您可以使用MESSAGE语句编写任意消息。消息可以转到当前的SESSION(意味着调用程序必须运行INQUIRE_SQL以获取文本)或安全审核日志或errlog。我怀疑后者最有用。

它需要一个可选的错误号和/或消息文本。如果要编写涉及常量字符串以外的值的消息,则需要将其分配给变量,例如

msg_txt = 'The value for x is "+VARCHAR(:x);
MESSAGE :msg_txt WITH DESTINATION = (ERROR_LOG);

HTH