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