问题标签 [cursor]
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.
sql - 使用和不使用游标的 ProC 中的 SQL 查询比较
在查询性能方面,哪个更有效?
考虑到 T 是一张表,而 PK 是表 T 中的主键。它们是不同的还是只是选择的问题?
...或者:
- EXEC SQL DECLARE aCursor CURSOR FOR select col1, col2 into :var1, :var2 from T where PK = a;
- 执行 SQL 打开光标
- EXEC SQL FETCH aCursor
我认为如果可以直接检索单行,那么声明游标以基于主键从表中获取单行意义不大?
c++ - PeekMessage() 重置鼠标光标
我目前正忙于在 Windows XP 的 C++ 应用程序等游戏中更改鼠标光标。
要更改我正在使用的光标SetCursor()
并传入所需的光标,该光标正在工作。但是,在调用游标的 while 循环期间,PeekMessage()
不断重置为默认箭头。
这是有问题的循环:
在调试时,我发现在调用期间光标发生了变化,PeekMessage()
之后 msg.message == 0x200,这应该使消息成为以下之一:
我无法找到任何关于为什么会发生这种情况的信息,并且没有使用 Windows 消息的经验。
谢谢。
编辑:
根据此处,每次鼠标移动时系统都会重新绘制类光标,从而有效地将其设置回默认光标。考虑到这一点,我将其添加到窗口消息回调函数中:
问题解决了。
wpf - 如何设置网格光标可以在整个网格中工作?
我有一个 2 行 * 2 列的网格,并将一个 TextBlock 放在左上单元格中(行 = 0,列 = 0)。然后我在 XAML 中设置了 Grid.Cursor = "Hand"。仅当鼠标悬停在 TextBlock 上时才会显示手形光标。但我想在整个网格中显示手形光标。
怎么做?
sql - 主表中当前行的左连接
这是关于JDBC的问题。我有下一个任务。我正在遍历表 A 中的行,对于某些当前行,我想在 A 中的当前行的上下文中对表 B 执行一些查询。例如,如果我有一些查询,例如
然后我想获得 B.refId="current row from A".ID 的所有结果。请注意,我无法修改从 B 中选择结果的查询。
例如,让我们这样表 A:
和表 B:
因此,例如,如果我在 ID 为 2 的表 A 中的行上执行查询,那么我只想获取“desc3”和“desc4”。
我建议这个任务可以用游标来解决,但我很熟悉。谁能给我一个提示?
sqlite - SQLite 有游标吗?
我想知道我是否可以在 SQLite 中运行以下过程:
这是来自 ms-sql2000 的一个小程序,它在以下结构的给定表 Ticket 中清除 Ticket_id 的双倍:
由于来自不同数据库的简单合并,ticket_id 变得不唯一。为了通过重新编号来解决这个问题,我开发了这个程序,但现在我们在 SQLite-db 上遇到了类似的问题。
mysql - 用于存储和计算历史数据的数据库问题
我有一个应用程序可以在不同时间轮询不同的垃圾箱,并根据重量计算每个垃圾箱中的小部件数量。轮询每隔几分钟进行一次,结果带有时间戳并添加到 MySQL 表中。该表包含以下 3 列。该示例显示了 3 个箱(A、B 和 C),但同一个小部件可能有 1 到 10 个箱。(小部件可能只在 1 或 2 个垃圾箱中,而较大的小部件可能会占用更多垃圾箱)
应用程序需要生成一个“库存历史”报告——这将涉及在每个时间步计算总数是多少。在该时间步来自所有箱的项目。对于此示例,报告将仅包含时间戳列和下方的 CountHistory 列(最后一列)(显示其他列只是为了显示计算)
在时间 1,A 已被轮询并且有 8 个小部件。B 和 C 没有被轮询。所以总数是8。
在时间 2,B 已被轮询并且有 7 个小部件。所以总数是17
在时间 3,C 已被轮询并具有 4 个小部件。所以总数是19
在时间 4,A 再次轮询并且只有 1 个小部件。所以现在总数是 1+4+7=12
..等等。
对于如何最好地解决这个问题,我将不胜感激。我试图创建一个临时表,使用游标滚动浏览每条记录,但无法获得正确的查询。
(我之前曾问过一个相关问题,但我没有正确地提出问题并弄错了示例。需要 Microsoft Access 中查询(视图)的帮助)
javascript - div 中的 contentEditable javascript 插入符号位置
我有一个contentEditable
div。
假设用户单击将 HTML 插入可编辑区域的按钮。
因此,他们单击一个按钮,然后将以下内容添加到innerHTML
div 中contentEditable
:
如何自动将光标(即插入符号)放在“内部”div 中?更差。这如何在 IE 和 FF 中工作?
javascript - 创建 JS 游标循环
在JS中将光标移动到页面上后,是否有任何解决方案可以制作循环?
java - Swing 应用程序中的小点尾随光标
当我将光标移动到应用程序框架上时,有一个小点会一直跟踪 Swing 应用程序上的光标。这是什么原因造成的?
sql-server - 监控游标,有什么好的查询/脚本可以做到这一点?
我需要向管理层提供证据,证明一组使用游标的现有存储过程是导致我们许多性能问题的原因。有人可以指出我正确的方向来找到完成此任务的脚本和查询吗?例如,如何监视和测量游标等。使用 SQL Server 2005。
谢谢。
========更新============
管理层需要将弹药带回给第 3 方供应商,以告诉他们以很少或没有成本的方式更改他们的 proc。由于这些是影响我们会计系统的第 3 方 proc,我没有办法先重写它们。
除了痕迹(已经在做),还有什么我可以做的吗?我发现使用 sys.dm_exec_cursors(0) 可以让我快速获得现有游标的列表。还有其他类似的事情吗?