0

特定の列のいくつかの文字列の単語を更新しようとしています。

例えば;

Update Column A = 'This is a line of text.'
To 'This is a string of text.'

列AがDBに何度も表示される可能性がある場所。言うまでもなく、私はただ言うことができます。

Update
    TABLE
Set
    A = 'This is a string of text.'
Where
    A = 'This is a line of text.'

しかし、おそらく正規表現を使用して、より良い方法に興味がありますか?の線に沿った何か;

Update
    TABLE
Set
    A = [First Part of A] + 'string' + [Second Part of A]
Where
    A = 'This is a line of text.'
4

1 に答える 1

2

これを使って:

A = REPLACE(A, 'string', 'line') WHERE A LIKE '%line%'
于 2012-06-06T10:58:17.047 に答える