什么是SQL Server的SET NOCOUNT ON的DB2等价物?什么是SQL Server的SET NOCOUNT ON的DB2等价物?
“从SQL Server文档:
SET NOCOUNT ON ...停止,显示受一个Transact-SQL语句或存储过程被返回的部分行数的计数消息结果集...
对于包含多个不返回太多实际数据的语句的存储过程,或者对于包含Transact-SQL循环的过程,将SET NOCOUNT设置为ON可以显着提高性能,因为网络流量是大大减少了。“
我的问题是,如果我更新表中的一行,触发器运行,更新另一个表中的另一个 行。
在休眠我得到这个错误:“批量更新返回意外行 计数从更新;实际行数:2;预计:1”。
我想因为触发器DB2返回2而不是1,所以 是正确的。但是,有什么方法可以让DB2在不删除触发器的情况下返回1 或者我可以禁用Hibernate中的检查吗? 如何处理这个问题? 任何人都可以告诉“Set NoCount on”(sql server)在db2中等价吗?
您能否给我们一个输出示例,显示DB2中已修改的行?这只是因为我不知道通过减少网络流量是什么意思。你能给出明确的DB2和SQL服务器的例子吗? – AngocA