Pytanie dotyczące tworzenia wyzwalaczy i slowakluczowego for.

Pytanie dotyczące tworzenia wyzwalaczy i slowakluczowego for.
CH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 128
0

Witam.

Dopiero uczę się T-SQL i MSSQL i zostało postawione mi takie pytanie:

"W definicji triggera dla bazy danych po słowie kluczowym FOR może pojawić się definicja zdarzenia:"
Odpowiedzi: Update, Delete, create czy insert

Moim zdaniem to: update, delete i insert - czy mam rację?

Czy mogłby ktoś mi lopatologicznie wytłumaczyć sens insted of w triggerach?

Dzięki.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3902
1

Nie masz racji, na bazie możemy używać triggerów DDL i inser/update/delete tam nie ma, samego słowa create też nie: https://blog.sqlauthority.com/2013/01/24/sql-server-use-instead-trigger/

Sens używania instead:
https://blog.sqlauthority.com/2013/01/24/sql-server-use-instead-trigger/

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.