Stored procedures 如何在ESQL中为数据库中的select数据创建过程

Stored procedures 如何在ESQL中为数据库中的select数据创建过程,stored-procedures,ibm-mq,messagebroker,ibm-integration-bus,extended-sql,Stored Procedures,Ibm Mq,Messagebroker,Ibm Integration Bus,Extended Sql,我希望能够在XML文件中输入BankID,若记录存在,那个么就有整数结果,若并没有,那个么应该显示另一个结果 我的代码是在IBMWebSphereMessageBroker工具包中编写的 请帮我解决这个简单的问题 试试这个: SET Environment.Variables.BankId =THE( SELECT BankId, FROM Database.YourSchema.

我希望能够在XML文件中输入BankID,若记录存在,那个么就有整数结果,若并没有,那个么应该显示另一个结果

我的代码是在IBMWebSphereMessageBroker工具包中编写的

请帮我解决这个简单的问题

试试这个:

SET Environment.Variables.BankId =THE( SELECT BankId,                                          FROM 
                Database.YourSchema.YourTable where somecondition=true); 

    IF EXISTS(Environment.Variables.BankId[]) THEN
    SET OutputRoot.XMLNSC.BankId=  Environment.Variables.BankId[1] ;
ELSE

   SET OutputRoot.XMLNSC.BankId='SOMETHING ELSE';

END IF;

谢谢你的回答,你能告诉我如何使用两个选项在db上搜索它吗?不仅仅使用BankID,例如使用BankID包括bankName