我需要理解在Ingres存储过程中启用日志记录。我读了很多关于"printqry“、DBMS Server查询跟踪或安全审计的内容。我的要求是Ingres数据库提供了自定义日志选项,我可以在其中记录自定义消息。
db.trace("The value for x is ", x)发布于 2015-10-08 18:19:26
您可以使用message语句来编写任意消息。消息可以转到当前会话(这意味着调用程序必须运行INQUIRE_SQL来获取文本),也可以转到安全审计日志或错误日志。我想后者是最有用的。
它接受一个可选的错误号和/或消息文本。如果要编写涉及常量字符串以外的值的消息,则需要将其赋给一个变量,例如
msg_txt = 'The value for x is "+VARCHAR(:x);
MESSAGE :msg_txt WITH DESTINATION = (ERROR_LOG);HTH
https://stackoverflow.com/questions/33007245
复制相似问题