Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的表中,除了其他字段之外,我还有以下字段
Email UpperEmail
我应该创建触发器,它将用转换为大写字母UpperEmail的值填充字段。Email这个怎么做?
UpperEmail
Email
我建议您创建一个计算列来执行此操作,而不是为 UpperEmail 单独列。使用计算列,您不需要使用触发器。
前任:
Alter Table YourTableName Add UpperEmail As Upper(Email)
作为替代解决方案,您是否考虑过将电子邮件地址存储在不区分大小写的排序规则的列中?我问是因为当我看到有人关心UPPER(value)orLOWER(value)时,他们可以以不区分大小写的方式进行比较。
UPPER(value)
LOWER(value)