-1
私はトリガーについて学んでいます。 UPDATEアクションに応答するトリガーを作成しているとします。この更新アクションが1行にしか影響しない場合は、のINSERTEDテーブルに行が含まれているため、簡単に処理できます。しかし、私の更新アクションが複数の行に影響を及ぼす場合、INSERTEDテーブルには複数の行が含まれます。この時点で、CURSORを使用して、INSERTEDテーブルのすべての行を参照してデータを処理する必要があります。しかし、CURSORを使用すると、表に複数の行がある場合はシステムの速度が低下します。 挿入したテーブルのすべての行を参照する方法はありますかCURSOR?私はグーグルではありますが、文法が間違っていれば、結果は得られず残念です。みんなありがとう!SQLのテーブルにカーソルを置かずにすべてのレコードを参照してください
はい、挿入された仮想テーブルを他のものと同様に使用して、セットベースの操作を実行できます。助けが必要な場合は、カーソルコードを追加してください。 –
これはあまりにも幅広く閉じられている可能性があります。トリガーではセットベースのロジックを使用し、可能であればカーソルを避けるべきです。 –
テーブルの構造やカーソルの中でどのような操作をしているかなど、詳細をいくつか追加してください。 –