クエリ結果の濃度の各行の各行は、ストレージ手順を実行するために使用されます
データベース操作では、クエリに返された各行でストレージ手順を実行する必要がある場合があります。カーソルは、結果を繰り返し、それに応じてストレージ手順を実行する効果的な方法を提供します。
カーソルは、クエリの結果を保存して1つずつトラバースする一時的なデータベース構造です。カーソルを使用して各行のストレージ手順を実行するには、以下の手順に従ってください。
カーソルを作成します:
DECLARE
ステートメントを使用してキャンペーンを初期化し、処理用のコンテンツを作成します。 OPEN
FETCH NEXT
すべての行が処理されたら、WHILE
@@FETCH_STATUS = 0
覚えておいてください、カーソルは操作のセットよりも遅くなる可能性があります。大規模なデータセットの場合、プロセスまたは手動の反復結果の最適化を検討することをお勧めします。 以上がカーソルを使用してクエリによって返される各行に対してストアド プロシージャを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。