次のように、ProductName のキーと値のペアのリストがあります。
CREATE TABLE [dbo].[ProductNames]
(
[Key] [nvarchar](100) NULL,
[Value] [nvarchar](100) NULL
)
次のような値が含まれています。
'Pepsi', 'Pepsi®'
'Coke', 'Coke®'
製品の登録商標が含まれていないテキスト フィールドの値を見つけて置換し、完全な商標文字列に置換する必要があります。
例えば:
1. if 'Pepsi' is alone....it becomes 'Pepsi®'
2. if 'Pepsi®' already exists...do nothing
更新: 登録商標は、置き換えられるものの 1 つの例にすぎません。他の複数文字の置換もある可能性があります。そのため、おそらくもっと複雑なものが必要です。たとえば、おそらく「ペプシ」を検出し、キー/値行の値の部分から「ペプシ」を切り捨てます...そして...その切り捨てられた値が文字列に既に存在するかどうかを検出しようとします。そうでない場合は、先に進んで値を置き換えます(そのようなもの)。