0

在我的表中,除了其他字段之外,我还有以下字段

Email 
UpperEmail

我应该创建触发器,它将用转换为大写字母UpperEmail的值填充字段。Email这个怎么做?

4

2 回答 2

6

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

前任:

Alter Table YourTableName Add UpperEmail As Upper(Email)
于 2013-02-11T20:05:50.117 回答
0

作为替代解决方案,您是否考虑过将电子邮件地址存储在不区分大小写的排序规则的列中?我问是因为当我看到有人关心UPPER(value)orLOWER(value)时,他们可以以不区分大小写的方式进行比较。

于 2013-02-11T23:15:06.773 回答