私のテーブルには、残りの次のフィールドがあります
Email
UpperEmail
UpperEmail
フィールドにEmail
大文字に変換された値を入力するトリガーを作成する必要があります。これを行う方法?
私のテーブルには、残りの次のフィールドがあります
Email
UpperEmail
UpperEmail
フィールドにEmail
大文字に変換された値を入力するトリガーを作成する必要があります。これを行う方法?
UpperEmail用に個別の列を作成する代わりに、これを行う計算列を作成することをお勧めします。計算列を使用すると、トリガーを使用する必要はありません。
元:
Alter Table YourTableName Add UpperEmail As Upper(Email)
別の解決策として、大文字と小文字を区別しない照合を使用して電子メールアドレスを列に格納することを検討しましたか?誰かが気にかけているのを見たときUPPER(value)
、LOWER(value)
それは大文字と小文字を区別しない方法で比較できるようにするためです。