2011-11-20 86 views
0

这个问题我问,因为我不知道这件事。 是否有可能在执行过程中停止查询,并在不执行查询的情况下获取它在现在执行时生成的结果? 我的意思是我们通过在执行时停止查询来获得部分执行的查询结果,这有可能吗? 使用某种触发器或什么来停止查询?在执行时停止查询

+0

这可能取决于您使用的数据库服务器的版本。在你的问题中列出这些信息会很有用。 – Lucas

+0

我正在使用Microsoft SQL Server 2008 –

回答

0

它可以通过在t-sql,mssqlserver中使用游标。

+0

任何建议我怎么能做到这一点? –

+0

是的,你可以基本上遵循这些步骤; 1-创建存储过程2-使用DECLARE cursor_name FOR [SELECT语句]创建游标3-使用OPEN cursor_name打开游标4-声明一些行中存储数据值的变量4- FETCH NEXT FROM cursor_name INTO(Variables)此代码读取从查询返回的结果的第一行,当您关闭游标时,您可以控制数据。您的查询已停止。 – erencan