当前位置: 首页 > 知识库问答 >
问题:

Anylogic数据库怎么写在同一行?

沈琨
2023-03-14

我在一个大学项目中工作,我遇到了这个问题。我对任何逻辑都很陌生,所以我为我的无知道歉。

我们希望将来自不同timeMeasureEnd块的数据写入数据库表。我们有End1栏;END2;END3;end4和END5。

我们一直在用

insertInto(endtimes)
  .columns(endtimes.endX)
  .values(timeMeasureEndX.time())
  .execute();
update(starttimes)
   .where(starttimes.start2.isNull())
   .set(starttimes.start2, startTimeP2j.time())
   .execute();

共有1个答案

潘秦斩
2023-03-14

看起来您需要一个'key'列,以便能够在行中更新多个可用的值。为了澄清:是否有一些常见的信息,比如一件作品的id号,或者除了时间之外的其他信息存储在该记录中,可以用来唯一地识别它?

或者,表可以有5行,每行包含对象名(即'end1'、'end2'...)和时间价值。

 类似资料:
  • 对于生产过程的分析,我想根据过去的真实数据在我的源块中生成代理。 为此,我想使用到达表来确保代理在正确的时间生成。但我也需要给我的代理不同的参数变化。 为此,我想使用“从DB设置代理参数”复选标记。 然而,我似乎无法将两者结合使用。是否有方法将到达表和参数DB结合使用? 提前非常感谢。

  • 1、淘汰缓存 数据如果为较为复杂的数据时,进行缓存的更新操作就会变得异常复杂,因此一般推荐选择淘汰缓存,而不是更新缓存。 2、选择先淘汰缓存,再更新数据库 假如先更新数据库,再淘汰缓存,如果淘汰缓存失败,那么后面的请求都会得到脏数据,直至缓存过期。 假如先淘汰缓存再更新数据库,如果更新数据库失败,只会产生一次缓存穿透,相比较而言,后者对业务则没有本质上的影响。 3、延时双删策略 如下场景:同时有一

  • 我的模型有一个卡车集合,其中源块为每个卡车提供唯一的ID。我还有一个数据库,里面有关于车辆移动的信息。 没有列具有唯一的值,但是和应该是一个唯一的集合。我试图构造一个moveTo块,以便在模型运行时到达列中的日期时,以作为参数的代理将在一定时间内移动到lat/long。 但是,我得到了一个“空数据库值结果”。我想知道这是不是因为它希望每个模特日期都有一个条目?我考虑过创建一个函数,当遇到数据库中的

  • 我找不到任何关于Anylogic解决此错误的帮助。

  • 我有一个Anylogic模型,其中车辆在GIS地图上从一点移动到另一点。目标点从数据库加载(见图)。通过使用源块,订单详细信息被映射到代理的总体中(订单类型)。这组指令用于引导车辆在GISmap上行驶。现在,我想知道车辆经过的距离。然而,我遇到了一些麻烦。数据库中的位置只能映射到参数类型字符串。这很烦人,因为这意味着我不能使用“distanceTo”函数。是否可以将数据库中的字符串映射到locat

  • 我感兴趣的是将Anylogic 8.6中的模型链接到红移数据库中的表/视图。这将允许模型自动获取新数据,以定义我们的人口和运行,从而实现更好的运营决策(即,我们预期明天会发生什么,明天总是在变化)。 此版本与excel电子表格或SQL Server数据库具有本机连接。FAQ中有一个链接到MySQL的分步指南。我已经将本指南改编为红移,但我不清楚如何让连接真正启动,或者如何测试它是否真的有效。 以下