[ sparc @ 18.11.2010. 08:02 ] @
U bazi imam tri polja, dva su tipa datetime, a trece je tipa integer, trebam
da napisem trigger koji izracunava razliku u casovima izmedju dva vremenska polja
i rezultat smesta u trece polje, uvek kada se bilo koji vremenski podatak azurira
[ mmix @ 18.11.2010. 08:40 ] @
A sto koristis triger uopste, ovo zvuci kao posao za calc polje.


Code (sql):

ALTER TABLE dbo.MojaTabela ADD Raspon AS DATEDIFF(hh, Datum1, Datum2) PERSISTED
 


sa persisted ce kolona biti fizicki prisutna (i racunata po insert/udapte) i mzoes da udaris i index na istu, isti rezultat kao da se se maltertirao sa trigerima

[Ovu poruku je menjao mmix dana 18.11.2010. u 09:53 GMT+1]