DB2 剪切触发器消息

问题描述 投票:0回答:1

我已经实现了一个带有非常大的异常消息的触发器,这样做

SIGNAL SQLSTATE '010101' SET MESSAGE_TEXT = MY_TEXT;

万一发生此错误,消息将被切断。我认为在 DB2 LUW 中最大长度是 1000 字节。 是否有可能显示整个消息?

db2 db2-luw
1个回答
0
投票

在 Db2-LUW 上,记录的 message_text 长度限制为 70 个字节(根据您的问题不是 1000 个字节)。任何更长的长度都会被截断。

如果你想保留更长的消息然后改变你的异常处理程序,例如将更长的消息写入某个表,或者将它写入文件或管道等

© www.soinside.com 2019 - 2024. All rights reserved.