问题标签 [cursors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2619 浏览

sql-server - 使用游标在多个数据库中循环查询

我正在尝试通过我在表中列出的多个数据库循环查询,我尝试使用游标并使用新的数据库名称切换 USE 语句,但我不断收到不正确的语法错误。有没有办法做到这一点?下面是我的尝试。

0 投票
1 回答
1475 浏览

oracle - 如何将关联数组转换为游标(SYS_REFCURSOR)

我是甲骨文收藏的新手。所以请指导我将关联数组转换为游标(SYS_REFCURSOR)。

0 投票
1 回答
684 浏览

java - 如何关闭 PL/SQL 数据库中 java 类打开的游标?

我有一个案例,我从 PL/SQL 包中调用 java 源,在 java 源中,我将数据插入到我的数据库表中。通过这个插入操作,每次我拨打电话时都会打开一个游标。

我无法更改此 java 源代码,因此无法关闭那里的结果集。

所以我想在我的包中编写一些 PL/SQL 代码,以在每次调用 java 源和插入数据后关闭游标。

我该怎么做?我不想增加我的最大打开游标限制。

0 投票
2 回答
314 浏览

sql - 嵌套 SQL 游标

在我的产品表中,我有 14 种产品,对于每种产品,我需要为美国的每个州提供一行。我正在尝试通过以下方式完成此操作:

它在第一个产品之后就轰炸了——但它甚至没有为所有 50 个州插入一行。我可以用另一双眼睛 - 我在这里做错了什么?

0 投票
1 回答
39 浏览

java - ContentProvider 没有返回数据

所以我有一个从字典中获取所有单词的简单方法:

嗯,我在不同的手机上试过了,while bucle 不会进入(光标里什么都没有)。我究竟做错了什么?

0 投票
1 回答
67 浏览

sql - 带有 OR 语句的 SQL 游标

我已经为某人接管了一个项目,此时我们正试图让应用程序可用,而不是担心最好的方法。也就是说,光标似乎存在我无法弄清楚的问题。我游标中的选择语句返回 6 行...

如果我在 SQL Management Studio 中运行它,它只会继续运行,但如果我将“OR”更改为“AND”,则光标运行得很好。我错过了什么使它无法使用“OR”语句正确运行?有时不会填充两列,这就是为什么我需要“或”来工作它只是没有意义,因为语句本身执行得很好。

在此先感谢您的帮助...

0 投票
1 回答
1638 浏览

oracle - oracle过程游标查询case语句时

我正在使用此查询根据不同的 cif 和来源来汇总帐户余额。问题是我想在_Schema_Type_Master的基础上计算四种不同类型的sum。例如,我想现在检查 current_account='Y' 而不是 Depository_Account='Y'

有什么办法或者我需要为此编写四个不同的游标吗?

0 投票
2 回答
68 浏览

mysql - 这段代码究竟做了什么?什么是'number(2)'函数?

1.这段代码到底是做什么的?
2.什么是数字(2)?

0 投票
0 回答
460 浏览

sql - 获取类型超出范围错误,MSSQL,无法控制调用代码

我正在尝试修改另一个应用程序存储过程的结果,因此我无权更改正在读取结果集的代码。(c#) 但我可以更改 SP,每次我修改 SP 时都会收到错误 'Fetch type out of range' 。搜索堆栈溢出后,似乎软件正在调用此 SP 正在使用游标,所以我的问题是 - 我可以排除下面的一些结果被客户端代码读取并给出错误吗?

0 投票
2 回答
3506 浏览

java - ORA-01000 - 超出最大打开游标 - Spring JDBC 3.2.5

我们有一个 Java 企业应用程序在 Weblogic Server 12c 上运行,使用Spring JDBC 3.2.5来访问Oracle 11gR2数据库。一段时间后在生产环境中我们得到这个异常: “ORA-01000 - 超出最大打开游标”并且需要重新启动服务器实例;似乎打开的游标越来越多,直到达到 Oracle 上设置的最大阈值。提高门槛并没有解决问题。我们检查了(非常大的)源代码,但目前我们没有发现任何我们错过关闭连接的地方;此外,我们通常不会打开和关闭连接,而是使用 Spring JdbcTemplate 来处理数据库交互。可能是弹簧问题?有什么提示吗?