【问题标题】:Insert data row by row into anylogic database?将数据逐行插入anylogic数据库?
【发布时间】:2021-08-22 16:04:15
【问题描述】:

我在加载数据的 anylogic 数据库中有一个表og_table。从该表中,我以编程方式通过selectResultSet 对其进行迭代,现在我想通过一些转换将这些行重写为new_table。我当时的计划是对new_table 运行一些INSERT table ... values() 查询,这将逐行写入。

但是,我对使用哪种方法的文档感到有些困惑。我看到modify()InsertQuery()Insert()等这些方法有什么区别?

【问题讨论】:

  • 您似乎只查看原始 API 而不是帮助:数据库查询中有一个完整的部分,其中包含 INSERT、UPDATE、SELECT 和 DELETE 示例(如 Artem 的回答)。跨度>
  • @StuartRossiter 帮了大忙,谢谢!

标签: java anylogic


【解决方案1】:

如果您想插入新表,那么这应该可以:

insertInto(new_table)
          .columns(new_table.col1, new_table.col2)
          .values("Value 1", "Value 2")
          .execute();

您可能还想使用以下语句清除模型启动时的new_tabledeleteFrom(new_table).execute();

【讨论】:

    猜你喜欢
    • 2021-04-03
    • 2012-05-11
    • 2021-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    相关资源
    最近更新 更多