0

私は SQL に非常に慣れていないため、すべてのインスタンスのデータベース内のテキストを変更しようとすると、エラーが発生し続けます。私の構文が間違っていると言われました:

最初のリンクのテキストを 2 番目のリンクに変更しようとしています。

更新dbo.qanda

SELECT Replace('<a href="http://vhahacnonva.vha.med.va.gov/" rel="nofollow">http://vhahacnonva.vha.med.va.gov/', '<a href="http://vhahacnonva.vha.med.va.gov/" rel="nofollow"> ="http://nonvacare.hac.med.va.gov/" rel="nofollow">http://nonvacare.hac.med.va.gov/'</p>

4

1 に答える 1

2

間違ったREPLACE構文を使用しています。バックティックも確認してください。代わりに引用符である必要があります。この構文を試してください

UPDATE dbo.qanda
SET columnname = REPLACE(columnname, 'http://vhahacnonva.vha.med.va.gov/', 'http://nonvacare.hac.med.va.gov/');

columnname実際の列名に変更するだけです。

于 2013-06-11T18:32:50.330 に答える