【问题标题】:How to insert and update multiple rows at the same time in JS?如何在 JS 中同时插入和更新多行?
【发布时间】:2011-08-30 08:33:55
【问题描述】:

我有一个表,其中包含 X 行和 10 列。 用户可以选择编辑任何行和列,还可以添加新行并为其添加详细信息。 他在每一行都有一个“保存”按钮和复选框。 他可以使用复选框选择他已编辑和插入的行,然后使用“保存”按钮将其保存。

现在我的问题是,考虑用户编辑了 X-1 行并插入了大约 3 行。 并且只选择了编辑和插入的行。 当他单击“保存”按钮时,我如何同时插入和更新。

P.S:我正在使用 Java Script 和 SQLj。

【问题讨论】:

  • 如果这个问题和Java有关系,能说一下是什么吗。否则,您可以删除 java 标记。 ;)
  • 我正在使用会话将所有这些多个值传递给我的 SQLJ 文件并通过它运行查询。
  • 他的意思是java与javascript或SQLJ无关。实际上,java 和 javascript 是非常不同的。这个问题有一个标签“java”,可能会引起很多混乱。
  • 如何在 JavaScript 中使用 SQLj? SQLj 是对 DB2 或 Oracle 数据库进行 Java 预编译。你是怎么用 Java Script 做到的?

标签: java javascript sqlj


【解决方案1】:

一个 SQL 查询可以有多个查询,通常用分号 (;) 分隔。

INSERT INTO table_name VALUES (value1, valu2, value3); UPDATE table_name SET column1=value, column2=value2 WHERE some_column=some_value

这实际上是您问题的答案,假设您知道如何从表中获取所有已编辑的字段,并从中进行大量查询。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-11
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多