1

我不能解决一个问题。我正在使用 IBM WebSphere,我的任务如下:

我在数据库(SQL Server 2008)中有一个表,只有一个记录 - ID 和名字。

我有输入节点 -> 计算节点 -> 计算节点 2 -> 输出节点

在第一个计算节点中,我需要检查,如果在数据库表中,名字是 John(例如)。如果是 John,那么当数据库中的名称与 John 不同时,我需要在此处停止消息。但是我需要在没有循环的情况下解决这个问题,而不是循环,因为如果我在每次迭代中都使用循环,代码将检查数据库并且速度会很慢。有人可以帮我解决这个问题吗?我需要检查数据库几次,而不是每次。

4

1 回答 1

0

如果您不想使用循环,请输入类似的查询

SELECT id FROM TABLE_NAME WHERE First_Name='John'

如果记录返回任何数据,则在此处停止消息。否则继续。

于 2014-12-06T06:08:37.553 回答