Creare trigger in Microsoft SQL pentru istoric

Configurare noua (How To)

Situatie

Creare trigger in Microsoft SQL pentru update.

Trigger-ul se va face din interfata Microsoft SQL Server Managament Studio.

Solutie

Pasi de urmat

Se acceaza baza de date cu utilizatorul SA sau cu un alt utilizator ce are drepturi de creare / modificare date si tabele.

In acest exemplu dorim sa se creze un istoric separat la tot cea ce se introduce in tabela INFO.

In primul rand se creaza tabelele INFO si INFOhist01.

1_Creare_trigger_in_Microsoft_SQL_pentru_istoric

Se executa crearea tabelelor.

Acum se va crea triggerul:

2_Creare_trigger_in_Microsoft_SQL_pentru_istoric

Se executa noul cod pentru trigger.

3_Creare_trigger_in_Microsoft_SQL_pentru_istoric

 

 

Testarea trigger-ului:

Se face selectarea pe tabelele create:

4_Creare_trigger_in_Microsoft_SQL_pentru_istoric

Aici se poate observa ca nu sunt populate cu date.

Se vor popula tabele prin insetarea in INFO si apoi cu ajutorul trigger-ului automat se va face insertarea in INFOHIST01:

5_Creare_trigger_in_Microsoft_SQL_pentru_istoric

Si vizualizarea datelor din tabele:

6_Creare_trigger_in_Microsoft_SQL_pentru_istoric

 

 

Tip solutie

Permanent

Voteaza

(22 din 63 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?