次の表を参照してください。
Country Name | Country Code | isStandardName
----------------------------------------------------------
United States | USA | false
----------------------------------------------------------
United States of America | USA | True
----------------------------------------------------------
Yankees | USA | false
United States of America / United States など、国コードが似ている国 (この場合は USA) のように異なる名前が存在する状況がありますが、そのうちの 1 つが標準的な名前である可能性があります。この場合、最も簡単な解決策は、同様の国コードが isStandardName セクションで一度に 1 つのブール true のみを持つことができるという制約を適用することです。
言い換えれば、トリガー/制約によって一連の等しい countryCode 名に対して "CountryCode , 'true'" を一意にする方法は?
この制約を強制する方法について何か提案はありますか?