当我使用IBM的DB2在SQL中得到这个特定错误时,我的error+SQL查询就被打印出来了!!如何禁用它?

当我使用IBM的DB2在SQL中得到这个特定错误时,我的error+SQL查询就被打印出来了!!如何禁用它?,db2,Db2,我用这样的方式: select a,b,c (SELECT COUNT(*) FROM x.x AS F WHERE F.DATA between x.TO_DATE(a) and x.TO_DATE(b)) from c.c 我在屏幕上看到了错误,它也打印出了错误 如果我这样做: select a,b,c (SELECT COUNT(*) FROM x.x AS F WHERE F.DATA > x.TO_DATE(a)) from c.c 工作完美。但如果我使用 当我在IBM使用D

我用这样的方式:

select a,b,c
(SELECT COUNT(*) FROM x.x AS F WHERE F.DATA between x.TO_DATE(a) and x.TO_DATE(b))
from c.c
我在屏幕上看到了错误,它也打印出了错误

如果我这样做:

select a,b,c
(SELECT COUNT(*) FROM x.x AS F WHERE F.DATA > x.TO_DATE(a))
from c.c
工作完美。但如果我使用<和>


当我在IBM使用DB2的SQL中得到这个特定错误时,我的error+SQL查询被打印出来了!!如何禁用它?

您的意思是,它也会打印查询吗?DB2的哪个版本在哪个平台上?错误是什么?您在哪里从CLP运行查询?应用程序?我从DBVisualizer 7.1.5运行了这个查询;当我转到SystemiNavigator,然后检查服务器的属性时,我得到:Model=8202e4b;i5/OS版本=V6 E1 0;我不知道其他的..那么它可能是DBVisualizer的一个函数。如果您担心sql查询在应用程序中显示给最终用户,那么您应该在应用程序中测试它,看看它是否也在应用程序中显示。