我无法解决一个问题。我正在使用IBM WebSphere,我的任务如下:
我在数据库(SQL Server 2008)中有一个表,只有一个记录 - ID和名字。
我有输入节点 - >计算节点 - >计算节点2 - >输出节点
在第一个计算节点中,我需要检查一下,如果在数据库表中,First Name是John(例如)。如果它是John,那么当数据库中的名称与John不同时,我需要在那里停止消息。但是不是循环,我需要在没有循环的情况下解决这个问题,因为如果我在每次迭代中都使用循环,代码将在数据库中检查并且将会缓慢。有人可以帮我解决这个问题吗?我需要在数据库中检查几次,而不是每次都检查。
答案 0 :(得分:0)
如果您不想使用循环,请输入类似
的查询SELECT id FROM TABLE_NAME WHERE First_Name='John'
如果记录返回任何数据,则在那里停止消息。否则继续。