2011-11-20 21 views
0

この質問は私がこれについて知らないので尋ねています。 クエリの実行中にクエリを停止し、クエリを完全に実行することなく、今まで実行した結果を取得できますか? 私は、実行中にクエリを停止することによって部分的に実行されたクエリ結果を得ることが可能であることを意味しますか? 何らかのトリガーなどを使用してクエリを停止していますか?実行中にクエリを停止する

+0

これは、使用しているデータベースサーバーのバージョンによって異なる場合があります。あなたの質問にその情報を列挙すると便利です。 – Lucas

+0

私はMicrosoft SQL Server 2008を使用しています –

答えて

0

tssql、mssqlserverのカーソルを使用すると可能です。

+0

どのように私はそれを行うことができますか? –

+0

はい、基本的に次の手順を実行できます。 1-ストアド・プロシージャの作成、2- DECLARE cursor_name FOR [SELECT文]を使用したカーソルの作成、OPEN cursor_nameを使用したカーソルのオープン4行単位でデータベース行に値を格納するいくつかの変数の宣言4- FETCH NEXT FROM cursor_name INTO(変数)このコードは、クエリから返される結果の最初の行を読み取ります。カーソルを閉じると、データを制御できます。クエリが停止します。 – erencan

関連する問題