问题标签 [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.
oracle - 从 pl/sql 块返回数据行
我想编写利用光标和批量收集来检索我的数据的 pl/sql 代码。我的数据库有数百万行,有时我必须查询它以获取几乎所有客户请求的记录。我是批量进行查询和后续处理,以免服务器拥塞并向客户端显示增量进度。我已经看到为以后的批次挖掘需要更多的时间,这就是为什么我试图通过光标来完成它。
这是围绕我的主要 sql 查询应该是简单的 pl/sql 的内容:
我正在批量生产 100 个,并将它们放入out_entries
. 问题是这个块编译和执行得很好,但不返回它获取的数据行。我希望它以 select 的方式返回这些行。如何做到这一点?有任何想法吗?
oracle - 光标值不可访问
我编写了以下代码:
当我编译代码时,我收到错误消息:
我无法理解为什么LEGACY_VENDOR_NUMBER
不能被识别。欢迎对此提供任何帮助
维韦克
database - 什么是一次设置操作以及在什么情况下需要应用程序处理一组数据
问题:
一次设置什么操作,在什么情况下应用程序需要处理一组数据?
干杯。
sql - Auto_Fix 用户的游标内的游标
我有以下脚本,我希望能够针对除系统数据库之外的数据库的动态列表运行它。这已经够直截了当了。棘手的一点是每个数据库可能有不同的用户列表来运行修复命令。这会是第三个光标吗?我在下面的尝试没有正确填充每个数据库的用户。任何帮助将不胜感激。
-- 在@name 中包含范围内的数据库名称
sap-ase - 遍历 Sybase ASE 中的游标似乎会执行多个循环
我正在使用将返回 4 个值(18、13、14 和 15)的 select 语句创建一个游标。我正在尝试遍历光标并暂时显示该值。我期待 4 个打印语句,但我看到的远不止这些。
这是代码:
这是输出:
这似乎是一个简单的游标迭代,我不明白为什么我看到这么多打印语句,我只想看到 18、13、14 和 15。我使用的是 Sybase ASE 15.5 和 Razor SQL 客户端。有人可以帮我弄这个吗?
* 编辑 * 我在使用 Sybase Central(用于 ASE)时没有看到这个问题。当我使用其他 IDE 时,结果不一致。
oracle - pl/sql 查询,它将 emp 中的 deptno 作为输入并返回 ename、sal 表中的所有列
谁能帮我解决这个问题。
我需要编写一个 pl/sql 查询,它将 emp 中的 deptno 作为输入并返回 ename、sal 以及 dept 表中的所有列。(我不想单独声明这些列,而是想使用 %rowtype)。
我已经尝试了几种方法。下面提到其中之一。创建 -
错误:--INTO 列表中的表达式“REC”的类型错误提前谢谢...
sql-server - 从 SQL Server 返回结果集到 VB.NET 应用程序
我需要从 SQL Server 存储过程的子句返回一个包含数据库错误的结果集,CATCH
但我坚持下去。我是否需要使用游标来返回结果集,如果需要,那么OUTPUT
我的 .NET 应用程序中参数的类型声明是什么?我试过了Object
,Variant
但没有奏效。
我还尝试了仅使用SELECT
语句返回的简单方法,它适用于一个存储过程,但不适用于另一个存储过程,如我的CATCH
子句中所示:
当我在我的 vb.net 代码中调用它时,上述内容适用于一个存储过程:
whereregistrationErrors
和clientDetailsDT
是强类型数据表。
这个没有:
任何建议如何返回结果集?
clojure - 尝试使用 om/transact 更新向量时 om ClojureScript ref-cursor 错误
尝试更新游标时看到以下错误:
我正在使用 ref-cursor 指向我的应用程序状态中的注释数据向量:
现在,当用户通过我的输入组件中的输入提交一些数据时,我想更新这个光标。我使用 (let [foo (->> comments)] 来引用渲染状态中的光标。我将它传递给处理用户提交的函数调用,我想简单地向这个向量添加一个项目。
但是,当我进行 om/transact! 打电话给我看到上面的错误。
sql-server - TSQL - 使用游标删除重复记录
每个人!
我有一个包含几列的表:Part_No和Checksheets。
任何给定的 Part_No 可能有多个需要执行的检查表。
我正在尝试删除重复的 Part_No,因此我的电子表格最终将如下所示:
而不是这样:
我假设我会创建一个变量并使用光标遍历每一行并检查零件号,但我只是不确定如何解决这个问题。
感谢任何可以提供帮助的人!
python - python / arcpy SQL表达式中的for循环无效,选择不起作用
我正在创建一个 python 脚本,我试图在其中迭代点要素类。我想从每一天创建单独的要素类。因此,选择 daynumber,然后将其导出到一个新的 FC,并使用唯一的 daynumber 作为名称。
我无法在网上找到我的答案。所以我决定在这里问我的问题。
ArcGIS 10.2
我的脚本如下所示:
我得到的错误是:
arcgisscripting.ExecuteError:错误 000358:无效的表达式“daynumber = 2618”无法执行(选择)
选择看起来不错,如果我在模型生成器中构建它并将其导出到 Python 脚本,则表达式看起来与此错误消息中的外观相同。
任何帮助将不胜感激。