我最近开始使用AnyLogic 7.3。我试图在AnyLogic中使用“插入数据库查询”工具,以便从我在AnyLogic中创建的数据库表中插入值。 我创建的表有很多值,我希望每次根据第1列的值插入第2列的某个值,该值会不断变化,直到满足循环。
我希望Anylogic从数据库中选择并插入第2列中的值,因为第1列中的值等于xx(这是函数中具有特定值的变量)。最后我想将值赋给“probOfWin”。 xx总是在变化,因为它在循环中。
在“插入数据库查询”工具中,我选择表名“prob low bid”,然后为Value列选择column2“n_3”。对于选择条件,我选择Column1“x”,然后选择equals并输入“xx”,它是代码函数中的变量。这是由for循环中的Anylogic生成的代码。
probOfWin = (double) selectFrom(prob_low_bid)
.where(prob_low_bid.x.eq(xx))
.firstResult(prob_low_bid.n_3);
}
谢谢