我们如何在db2中执行DBMS OUTPUT行(就像在oracle中一样)

时间:2008-11-17 12:16:43

标签: db2

在Oracle中,我们可以按dbms_output.put_line()打印输出,但我不知道在DB2中做同样的事情。

我在调试时使用signal来打印一些消息。

2 个答案:

答案 0 :(得分:1)

您可以在永久调试表或声明的全局临时表(DGTT)中存储行。您还可以编写一个简单的Java存储过程,将一行文本存储到文件中。

当DB2 9.7发布时(2009年6月的某个时间),它将自动带有dbms_output功能,作为DB2新的“SQL方言”支持(a.k.a Oracle兼容性)的一部分。

答案 1 :(得分:1)

你可以这样做:

select 'message' from sysibm.sysdummy1;