插入后创建触发器

use*_*862 0 c# triggers sql-server-2008

在我的表中,我除了休息之外还有以下领域

Email 
UpperEmail
Run Code Online (Sandbox Code Playgroud)

我应该创建触发器,它将填充UpperEmail字段,其Email值转换为高位字母.这该怎么做?

G M*_*ros 6

我建议您创建一个执行此操作的计算列,而不是为UpperEmail设置单独的列.使用计算列,您不需要使用触发器.

例如:

Alter Table YourTableName Add UpperEmail As Upper(Email)
Run Code Online (Sandbox Code Playgroud)