node.js + oracledb - 中断正在进行的查询

时间:2017-10-19 15:12:52

标签: node.js oracledb

我目前正在node.js中开发一个web接口,用于直接从Oracle数据库的日志表中执行SELECT查询。为此,我正在使用oracledb

由于我们的日志表很大,SELECT查询可能需要很长时间,即使结果集只是几行(<10)。

我想允许用户在花费太长时间时中断操作。使用游标或限制行数没有帮助,因为查询本身需要很长时间才能完成。

似乎可以中断先前启动的查询using this method的唯一方法是关闭与数据库using this method的连接。有没有其他方法可以使用oracledb中断正在进行的查询?

1 个答案:

答案 0 :(得分:0)

我刚刚找到了解决方案。为了停止正在进行的操作,必须按照here所述,在连接上调用break方法。