自分の列の1つで単語を見つけて、それをカスタムテキストに置き換えたいと思います。私は次の表を持っています:
DECLARE @Table TABLE ( [Names] VARCHAR(100) )
INSERT INTO @Table
SELECT 'This is test module for testing' UNION
SELECT 'This is test module for to fork' UNION
SELECT 'This is test module for testing mod' UNION
SELECT 'This is testing' UNION
SELECT 'This is module'
私が正確に必要なものを以下に説明しています:
ユーザーがテキスト「test」を検索し、それを「customtext」に置き換えたい場合は、次の行を選択する必要があります。
This is test module for testing
This is test module for to fork
This is test module for testing mod
「test」(フルワード)を「customtext」に置き換えた後、更新されるレコードは次のようになります。
This is customtext module for testing
This is customtext module for to fork
This is customtext module for testing mod
お気づきかもしれませんが、上記の場合、部分的なテキスト「test」が含まれている「testing」のように、部分的なテキストではなく、完全な単語で検索を行う必要があります。
同じ要件を説明する別の例:
ユーザーが「mod」を検索し、それを「customtext」に置き換えたい場合は、次の行を選択する必要があります。
This is test module for testing mod
「customtext」に置き換えた後、更新されるレコードは次のようになります。
This is test module for testing customtext
「mod」は完全な単語であるため、置き換えられる単語であり、部分的なテキスト「mod」を含む「module」という単語ではありません。