Au lieu d'avoir une colonne séparée pour UpperEmail, je vous suggère de créer une colonne calculée qui fait cela. Avec une colonne calculée, vous n'auriez pas besoin d'utiliser un déclencheur.
Ex :
Alter Table YourTableName Add UpperEmail As Upper(Email)