テーブルを調べて、値から行を削除する必要があります。私がやりたかったことは次のようなものでした:
UPDATE infotabs
SET [content] =
replace(
replace(
(
SELECT [content]
FROM infotabs AS ib
WHERE ib.infotab_id = i.infotab_id
), '<p>', '')
, '</p>', '')
WHERE infotab_id=
(
SELECT i.infotab_id
FROM infotabs AS i
WHERE ([content] LIKE '%<p>%')
)
しかし、これは失敗します:
メッセージ 4104、レベル 16、状態 1、行 8
マルチパート識別子「i.infotab_id」をバインドできませんでした。
したがって、基本的には、テーブルをループして、すべての <p> と </p> を列から削除する必要があります。誰かがここで私を助けることができますか?