我如何在一个会话中使用节点 oracledb 插件执行多个 sql 查询

how can i execute multiple sql queries with node oracledb plugin in one session

我正在使用 node oracle-db 插件来访问部署在远程服务器上的 oracle 数据库。我只需要在一个会话中执行多个 UPDATE 查询。我无法修改数据库中的多个值。

目前,此示例语句将两个 PID 设置为 9000。我需要两个 PID 的不同值

UPDATE product_master 
SET prod_bal= :bal 
WHERE pid in (100857,100861),[9000]

这样的事情会有帮助吗?

update product_master set
  prod_bal = case when pid = 100857 then 100
                  when pid = 100861 then 200
             end
where pid in (100857, 100861);             

100 和 200 是本例中的硬编码值;显然,您会使用两个变量。