【发布时间】:2017-08-07 05:47:42
【问题描述】:
我有一个查询,它使用子查询和连接。我检查了那个查询,它运行得很好(很快)。但是随后,我创建了游标,在其中放置了完全相同的查询,然后在过程中使用了该游标(不带参数)。在该过程中,我检查行,如果获取的行与前一个相同(我确定使用一个变量),如果某列中的记录相等,则省略该行,否则插入我的表中。这就是它所做的一切。并且程序永远运行......谁能告诉我为什么需要这么长时间?
非常感谢您的帮助!
【问题讨论】:
-
您使用的是哪个 dbms?此类问题几乎总是针对特定产品的。
-
我使用 Microsoft SQL Server Management Studio 2012 :)
标签: sql sql-server stored-procedures cursor