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



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

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

我想允许用户在操作时间过长时中断操作。使用游标或限制行数无济于事,因为查询本身需要很长时间才能完成。

中断以前使用此方法

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

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

最新更新