Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno For each row MSSQL

V triggeri v MSSQL môžeš pristupovať k špeciálnym tabuľkám inserted a deleted. Ak chceš vymazať záznamy týkajúce sa aktualizovaných riadkov, tak môžeš jednoducho vymazať z tabuliek ROOT a MAIN_VIEW tie záznamy, ktoré majú v inserted tabuľke nastavený stĺpec deleted.

Prechádzanie záznamami tabuliek sa normálne robí pomocou kurzoru (tak ako písal Wikan), ale práca nad množinou je efektívnejšia, takže použi normálny množinový príkaz DELETE (tak ako písal Wikan).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny