create trigger on all tables for insert,update,delete

Hi,
can i create a trigger on all tables for insert,update,delete that will write to an audit table what is the values in the column before the update and after the update?
if so how it can be done?
THX

you can create trigger per table for insert,update,delete events and save information to audit table(s) you create.
for details:
http://msdn.microsoft.com/en-us/library/ms189799.aspx
http://www.sql-server-performance.com/articles/dev/triggers_2000_p1.aspx

[quote user="avipenina"]
Thx.
but what about the insert into the audit table the old value and the new updated or deleted or inserted values?
[/quote]
There are special tables for trigger that can be accessed from within triggers:
deleted : store old values
inserted : store new values