USE databaseIF EXISTS (SELECT name FROM sysobjects        WHERE name = 'trigger_name' AND type = 'TR')    DROP TRIGGER trigger_nameGOCREATE TRIGGER trigger_nameON table_nameFOR INSERT, UPDATE, DELETE AS    update table_name 
set b = 'changed'
where ......   写到这个条件我觉得你这个问题古怪,如果你这表只有两个字段,那么A势必是主键,那么A是不能修改的,如果要插入的话,直接把B的值也插入进去好了。总之,你的具体需求应该不是这样的。GO